// Copyright 2015, VIXL authors
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
//
//   * Redistributions of source code must retain the above copyright notice,
//     this list of conditions and the following disclaimer.
//   * Redistributions in binary form must reproduce the above copyright notice,
//     this list of conditions and the following disclaimer in the documentation
//     and/or other materials provided with the distribution.
//   * Neither the name of ARM Limited nor the names of its contributors may be
//     used to endorse or promote products derived from this software without
//     specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


// ---------------------------------------------------------------------
// This file is auto generated using tools/generate_simulator_traces.py.
//
// PLEASE DO NOT EDIT.
// ---------------------------------------------------------------------

#ifndef VIXL_SIMULATOR_COND_RD_RN_OPERAND_RM_SHIFT_RS_SUB_A32_H_
#define VIXL_SIMULATOR_COND_RD_RN_OPERAND_RM_SHIFT_RS_SUB_A32_H_

const Inputs kOutputs_Sub_Condition_eq_r0_r0_r0_LSL_r0[] = {
  { 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xc0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xa0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x90000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x60000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x50000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xe0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xd0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xb0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xf0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
};
const Inputs kOutputs_Sub_Condition_ne_r0_r0_r0_LSL_r0[] = {
  { 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xc0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xa0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x90000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x60000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x50000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xe0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xd0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xb0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xf0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
};
const Inputs kOutputs_Sub_Condition_cs_r0_r0_r0_LSL_r0[] = {
  { 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xc0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xa0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x90000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x60000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x50000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xe0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xd0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xb0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xf0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
};
const Inputs kOutputs_Sub_Condition_cc_r0_r0_r0_LSL_r0[] = {
  { 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xc0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xa0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x90000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x60000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x50000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xe0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xd0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xb0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xf0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
};
const Inputs kOutputs_Sub_Condition_mi_r0_r0_r0_LSL_r0[] = {
  { 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xc0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xa0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x90000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x60000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x50000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xe0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xd0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xb0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xf0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
};
const Inputs kOutputs_Sub_Condition_pl_r0_r0_r0_LSL_r0[] = {
  { 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xc0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xa0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x90000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x60000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x50000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xe0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xd0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xb0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xf0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
};
const Inputs kOutputs_Sub_Condition_vs_r0_r0_r0_LSL_r0[] = {
  { 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xc0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xa0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x90000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x60000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x50000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xe0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xd0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xb0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xf0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
};
const Inputs kOutputs_Sub_Condition_vc_r0_r0_r0_LSL_r0[] = {
  { 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xc0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xa0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x90000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x60000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x50000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xe0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xd0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xb0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xf0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
};
const Inputs kOutputs_Sub_Condition_hi_r0_r0_r0_LSL_r0[] = {
  { 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xc0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xa0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x90000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x60000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x50000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xe0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xd0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xb0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xf0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
};
const Inputs kOutputs_Sub_Condition_ls_r0_r0_r0_LSL_r0[] = {
  { 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xc0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xa0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x90000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x60000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x50000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xe0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xd0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xb0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xf0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
};
const Inputs kOutputs_Sub_Condition_ge_r0_r0_r0_LSL_r0[] = {
  { 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xc0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xa0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x90000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x60000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x50000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xe0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xd0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xb0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xf0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
};
const Inputs kOutputs_Sub_Condition_lt_r0_r0_r0_LSL_r0[] = {
  { 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xc0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xa0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x90000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x60000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x50000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xe0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xd0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xb0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xf0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
};
const Inputs kOutputs_Sub_Condition_gt_r0_r0_r0_LSL_r0[] = {
  { 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xc0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xa0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x90000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x60000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x50000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xe0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xd0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xb0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xf0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
};
const Inputs kOutputs_Sub_Condition_le_r0_r0_r0_LSL_r0[] = {
  { 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xc0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xa0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x90000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x60000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x50000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xe0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xd0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xb0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xf0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
};
const Inputs kOutputs_Sub_Condition_al_r0_r0_r0_LSL_r0[] = {
  { 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xc0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xa0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x90000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x60000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x50000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xe0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xd0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xb0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x70000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0xf0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsRn_al_r3_r3_r4_LSL_r0[] = {
  { 0x00000000, 0x00007f81, 0x00007f81, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x8000007f, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x0000009d, 0x0000009d, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffff8005, 0xffff8005, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xffff7fe1, 0xffff7fe1, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff807d, 0xffff807d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0x7fff8001, 0x80000001, 0x00000000 },
  { 0x00000000, 0x0000fffa, 0x0000fffa, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00008000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00000080, 0x00000080, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccc4cce, 0xcccc4cce, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffff02, 0xffffff02, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x80000081, 0x80000081, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x0000801e, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x8000007f, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x333332b6, 0x333332b6, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000003, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80007fff, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x8000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xb3333333, 0xb3333333, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff80, 0x00000002, 0x00000000 },
  { 0x00000000, 0xd5555553, 0xd5555553, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xcccd4ccb, 0xcccd4ccb, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x7fffffdf, 0x7fffffdf, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffff7fe2, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x80008001, 0x80008001, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffffff05, 0xffffff05, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000080, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000807d, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x7fff8003, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffff61, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000807d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x7fffff82, 0x7fffff82, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffde, 0x00000020, 0x00000000 },
  { 0x00000000, 0x00007f7f, 0x00007f7f, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x80007ffb, 0x80007ffb, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000001d, 0x0000001d, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7fffff85, 0x7fffff85, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x4ccccccc, 0x4ccccccc, 0x80000000, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x4cccccce, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x00000002, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x555554d6, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7fffff80, 0x80000000, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000020, 0x00000000 },
  { 0x00000000, 0x00007ffb, 0x00007ffb, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x55555555, 0x00000000 },
  { 0x00000000, 0x0000ffff, 0x0000ffff, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x8000001f, 0x8000001f, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0xaaaaaaac, 0x55555555, 0x00000000 },
  { 0x00000000, 0xb3333335, 0xb3333335, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x80000020, 0x80000020, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffffff06, 0xffffff06, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00000002, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x8000007d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x0000fffc, 0x0000fffc, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x8000007b, 0x8000007b, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xffff7fff, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x7fffff83, 0x7fffff83, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x0000005d, 0x0000005d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xaaaaaa2d, 0xaaaaaa2d, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007f81, 0x00007f81, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff84, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xaaab2aa8, 0xaaab2aa8, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x000000fd, 0x000000fd, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xcccd4ccc, 0xcccd4ccc, 0x33333333, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff7f, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xaaaaaa8b, 0xaaaaaa8b, 0x55555555, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0xffffff62, 0xffffff62, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x0000801f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000807c, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff807e, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff7f83, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff7f, 0x00000001, 0x00000000 },
  { 0x00000000, 0xb3333334, 0xb3333334, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff8005, 0xffff8005, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffff8022, 0xffff8022, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x0000005f, 0x0000005f, 0x00000020, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffff7f82, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x8000007e, 0x80000001, 0x00000000 },
  { 0x00000000, 0x80000004, 0x80000004, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007f82, 0x00007f82, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffff8081, 0xffff8081, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xb3333334, 0xb3333334, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x7fff8002, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x3332b336, 0x3332b336, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000002, 0x00000000 },
  { 0x00000000, 0x333333b2, 0x333333b2, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xaaaaaaab, 0xaaaaaaab, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x333333b1, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x555554d6, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x0000005e, 0x0000005e, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffff7f86, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x555554d8, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8004, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0xaaaaaaac, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xaaaaaa2b, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xaaaaaaa8, 0xaaaaaaa8, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffffffdf, 0xffffffdf, 0x00000020, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x0000807b, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x2aaaaaaa, 0x2aaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x88888889, 0x88888889, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0x00007fdd, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x7fff8000, 0x7fff8000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x0000fffb, 0x0000fffb, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffc, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff60, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff7f83, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00000000, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x8000007e, 0x80000000, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xcccccc4d, 0xcccccc4d, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x00000001, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x77777777, 0x77777777, 0x33333333, 0x00000000 },
  { 0x00000000, 0xaaaaaa2d, 0xaaaaaa2d, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffff7f85, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x00000002, 0x00000000 },
  { 0x00000000, 0xcccccc4f, 0xcccccc4f, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555556, 0x55555556, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0x2aaaaaa9, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffffffa3, 0xffffffa3, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x00000021, 0x00000021, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555554, 0x55555554, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x00000005, 0x00000005, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x00007fde, 0x00007fde, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x7fff8003, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff85, 0xffffff85, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffff7fe3, 0xffff7fe3, 0x00000020, 0x00000000 },
  { 0x00000000, 0x333332b6, 0x333332b6, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x80000021, 0x80000021, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xaaaaaa2b, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0xffffffe1, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff0002, 0xffff0002, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x55555576, 0x55555576, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xd5555556, 0xd5555556, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xaaab2aaa, 0xaaab2aaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x555554d8, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x4cccccce, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffff0004, 0xffff0004, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xffffff04, 0xffffff04, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffffffa2, 0xffffffa2, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x0000007e, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsRn_al_r2_r2_r12_LSL_r0[] = {
  { 0x00000000, 0x00007f81, 0x00007f81, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x8000007f, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x0000009d, 0x0000009d, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffff8005, 0xffff8005, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xffff7fe1, 0xffff7fe1, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff807d, 0xffff807d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0x7fff8001, 0x80000001, 0x00000000 },
  { 0x00000000, 0x0000fffa, 0x0000fffa, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00008000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00000080, 0x00000080, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccc4cce, 0xcccc4cce, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffff02, 0xffffff02, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x80000081, 0x80000081, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x0000801e, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x8000007f, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x333332b6, 0x333332b6, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000003, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80007fff, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x8000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xb3333333, 0xb3333333, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff80, 0x00000002, 0x00000000 },
  { 0x00000000, 0xd5555553, 0xd5555553, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xcccd4ccb, 0xcccd4ccb, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x7fffffdf, 0x7fffffdf, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffff7fe2, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x80008001, 0x80008001, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffffff05, 0xffffff05, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000080, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000807d, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x7fff8003, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffff61, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000807d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x7fffff82, 0x7fffff82, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffde, 0x00000020, 0x00000000 },
  { 0x00000000, 0x00007f7f, 0x00007f7f, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x80007ffb, 0x80007ffb, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000001d, 0x0000001d, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7fffff85, 0x7fffff85, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x4ccccccc, 0x4ccccccc, 0x80000000, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x4cccccce, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x00000002, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x555554d6, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7fffff80, 0x80000000, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000020, 0x00000000 },
  { 0x00000000, 0x00007ffb, 0x00007ffb, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x55555555, 0x00000000 },
  { 0x00000000, 0x0000ffff, 0x0000ffff, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x8000001f, 0x8000001f, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0xaaaaaaac, 0x55555555, 0x00000000 },
  { 0x00000000, 0xb3333335, 0xb3333335, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x80000020, 0x80000020, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffffff06, 0xffffff06, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00000002, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x8000007d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x0000fffc, 0x0000fffc, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x8000007b, 0x8000007b, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xffff7fff, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x7fffff83, 0x7fffff83, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x0000005d, 0x0000005d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xaaaaaa2d, 0xaaaaaa2d, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007f81, 0x00007f81, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff84, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xaaab2aa8, 0xaaab2aa8, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x000000fd, 0x000000fd, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xcccd4ccc, 0xcccd4ccc, 0x33333333, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff7f, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xaaaaaa8b, 0xaaaaaa8b, 0x55555555, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0xffffff62, 0xffffff62, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x0000801f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000807c, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff807e, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff7f83, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff7f, 0x00000001, 0x00000000 },
  { 0x00000000, 0xb3333334, 0xb3333334, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff8005, 0xffff8005, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffff8022, 0xffff8022, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x0000005f, 0x0000005f, 0x00000020, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffff7f82, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x8000007e, 0x80000001, 0x00000000 },
  { 0x00000000, 0x80000004, 0x80000004, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007f82, 0x00007f82, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffff8081, 0xffff8081, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xb3333334, 0xb3333334, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x7fff8002, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x3332b336, 0x3332b336, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000002, 0x00000000 },
  { 0x00000000, 0x333333b2, 0x333333b2, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xaaaaaaab, 0xaaaaaaab, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x333333b1, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x555554d6, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x0000005e, 0x0000005e, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffff7f86, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x555554d8, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8004, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0xaaaaaaac, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xaaaaaa2b, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xaaaaaaa8, 0xaaaaaaa8, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffffffdf, 0xffffffdf, 0x00000020, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x0000807b, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x2aaaaaaa, 0x2aaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x88888889, 0x88888889, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0x00007fdd, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x7fff8000, 0x7fff8000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x0000fffb, 0x0000fffb, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffc, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff60, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff7f83, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00000000, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x8000007e, 0x80000000, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xcccccc4d, 0xcccccc4d, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x00000001, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x77777777, 0x77777777, 0x33333333, 0x00000000 },
  { 0x00000000, 0xaaaaaa2d, 0xaaaaaa2d, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffff7f85, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x00000002, 0x00000000 },
  { 0x00000000, 0xcccccc4f, 0xcccccc4f, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555556, 0x55555556, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0x2aaaaaa9, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffffffa3, 0xffffffa3, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x00000021, 0x00000021, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555554, 0x55555554, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x00000005, 0x00000005, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x00007fde, 0x00007fde, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x7fff8003, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff85, 0xffffff85, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffff7fe3, 0xffff7fe3, 0x00000020, 0x00000000 },
  { 0x00000000, 0x333332b6, 0x333332b6, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x80000021, 0x80000021, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xaaaaaa2b, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0xffffffe1, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff0002, 0xffff0002, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x55555576, 0x55555576, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xd5555556, 0xd5555556, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xaaab2aaa, 0xaaab2aaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x555554d8, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x4cccccce, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffff0004, 0xffff0004, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xffffff04, 0xffffff04, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffffffa2, 0xffffffa2, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x0000007e, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsRn_al_r8_r8_r5_LSL_r0[] = {
  { 0x00000000, 0x00007f81, 0x00007f81, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x8000007f, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x0000009d, 0x0000009d, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffff8005, 0xffff8005, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xffff7fe1, 0xffff7fe1, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff807d, 0xffff807d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0x7fff8001, 0x80000001, 0x00000000 },
  { 0x00000000, 0x0000fffa, 0x0000fffa, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00008000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00000080, 0x00000080, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccc4cce, 0xcccc4cce, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffff02, 0xffffff02, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x80000081, 0x80000081, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x0000801e, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x8000007f, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x333332b6, 0x333332b6, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000003, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80007fff, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x8000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xb3333333, 0xb3333333, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff80, 0x00000002, 0x00000000 },
  { 0x00000000, 0xd5555553, 0xd5555553, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xcccd4ccb, 0xcccd4ccb, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x7fffffdf, 0x7fffffdf, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffff7fe2, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x80008001, 0x80008001, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffffff05, 0xffffff05, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000080, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000807d, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x7fff8003, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffff61, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000807d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x7fffff82, 0x7fffff82, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffde, 0x00000020, 0x00000000 },
  { 0x00000000, 0x00007f7f, 0x00007f7f, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x80007ffb, 0x80007ffb, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000001d, 0x0000001d, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7fffff85, 0x7fffff85, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x4ccccccc, 0x4ccccccc, 0x80000000, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x4cccccce, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x00000002, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x555554d6, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7fffff80, 0x80000000, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000020, 0x00000000 },
  { 0x00000000, 0x00007ffb, 0x00007ffb, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x55555555, 0x00000000 },
  { 0x00000000, 0x0000ffff, 0x0000ffff, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x8000001f, 0x8000001f, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0xaaaaaaac, 0x55555555, 0x00000000 },
  { 0x00000000, 0xb3333335, 0xb3333335, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x80000020, 0x80000020, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffffff06, 0xffffff06, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00000002, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x8000007d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x0000fffc, 0x0000fffc, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x8000007b, 0x8000007b, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xffff7fff, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x7fffff83, 0x7fffff83, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x0000005d, 0x0000005d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xaaaaaa2d, 0xaaaaaa2d, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007f81, 0x00007f81, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff84, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xaaab2aa8, 0xaaab2aa8, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x000000fd, 0x000000fd, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xcccd4ccc, 0xcccd4ccc, 0x33333333, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff7f, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xaaaaaa8b, 0xaaaaaa8b, 0x55555555, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0xffffff62, 0xffffff62, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x0000801f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000807c, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff807e, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff7f83, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff7f, 0x00000001, 0x00000000 },
  { 0x00000000, 0xb3333334, 0xb3333334, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff8005, 0xffff8005, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffff8022, 0xffff8022, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x0000005f, 0x0000005f, 0x00000020, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffff7f82, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x8000007e, 0x80000001, 0x00000000 },
  { 0x00000000, 0x80000004, 0x80000004, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007f82, 0x00007f82, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffff8081, 0xffff8081, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xb3333334, 0xb3333334, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x7fff8002, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x3332b336, 0x3332b336, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000002, 0x00000000 },
  { 0x00000000, 0x333333b2, 0x333333b2, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xaaaaaaab, 0xaaaaaaab, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x333333b1, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x555554d6, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x0000005e, 0x0000005e, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffff7f86, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x555554d8, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8004, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0xaaaaaaac, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xaaaaaa2b, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xaaaaaaa8, 0xaaaaaaa8, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffffffdf, 0xffffffdf, 0x00000020, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x0000807b, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x2aaaaaaa, 0x2aaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x88888889, 0x88888889, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0x00007fdd, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x7fff8000, 0x7fff8000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x0000fffb, 0x0000fffb, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffc, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff60, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff7f83, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00000000, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x8000007e, 0x80000000, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xcccccc4d, 0xcccccc4d, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x00000001, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x77777777, 0x77777777, 0x33333333, 0x00000000 },
  { 0x00000000, 0xaaaaaa2d, 0xaaaaaa2d, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffff7f85, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x00000002, 0x00000000 },
  { 0x00000000, 0xcccccc4f, 0xcccccc4f, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555556, 0x55555556, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0x2aaaaaa9, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffffffa3, 0xffffffa3, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x00000021, 0x00000021, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555554, 0x55555554, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x00000005, 0x00000005, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x00007fde, 0x00007fde, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x7fff8003, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff85, 0xffffff85, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffff7fe3, 0xffff7fe3, 0x00000020, 0x00000000 },
  { 0x00000000, 0x333332b6, 0x333332b6, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x80000021, 0x80000021, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xaaaaaa2b, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0xffffffe1, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff0002, 0xffff0002, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x55555576, 0x55555576, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xd5555556, 0xd5555556, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xaaab2aaa, 0xaaab2aaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x555554d8, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x4cccccce, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffff0004, 0xffff0004, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xffffff04, 0xffffff04, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffffffa2, 0xffffffa2, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x0000007e, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsRn_al_r14_r14_r0_LSL_r0[] = {
  { 0x00000000, 0xffffff83, 0xffffff83, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x00000000, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff80, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff80, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000020, 0x00000020, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff80, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000000, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x00000000, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000000, 0x00000000 },
  { 0x00000000, 0x80000001, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x00000000, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x00000000, 0x00000000 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0x00000000, 0x00000000 },
  { 0x00000000, 0x80000001, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff80, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00000000, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00000000, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00000000, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0x80000001, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x00000000, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007f, 0x0000007f, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000020, 0x00000020, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00000000, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff80, 0x00000000, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000000, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000020, 0x00000020, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0x00000000, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007f, 0x0000007f, 0x00000000, 0x00000000 },
  { 0x00000000, 0x80000001, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007f, 0x0000007f, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00000000, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0x80000001, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x00000000, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0x00000000, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff80, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00000000, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007f, 0x0000007f, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x00000000, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000000, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff80, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff80, 0x00000000, 0x00000000 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0x00000000, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007f, 0x0000007f, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x00000000, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0x00000000, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000000, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x00000000, 0x00000000 },
  { 0x00000000, 0x80000001, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000020, 0x00000020, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff80, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000020, 0x00000020, 0x00000000, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00000000, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0x00000000, 0x00000000 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000020, 0x00000020, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00000000, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsRn_al_r11_r11_r10_LSL_r0[] = {
  { 0x00000000, 0x00007f81, 0x00007f81, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x8000007f, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x0000009d, 0x0000009d, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffff8005, 0xffff8005, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xffff7fe1, 0xffff7fe1, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff807d, 0xffff807d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0x7fff8001, 0x80000001, 0x00000000 },
  { 0x00000000, 0x0000fffa, 0x0000fffa, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00008000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00000080, 0x00000080, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccc4cce, 0xcccc4cce, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffff02, 0xffffff02, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x80000081, 0x80000081, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x0000801e, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x8000007f, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x333332b6, 0x333332b6, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000003, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80007fff, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x8000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xb3333333, 0xb3333333, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff80, 0x00000002, 0x00000000 },
  { 0x00000000, 0xd5555553, 0xd5555553, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xcccd4ccb, 0xcccd4ccb, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x7fffffdf, 0x7fffffdf, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffff7fe2, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x80008001, 0x80008001, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffffff05, 0xffffff05, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000080, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000807d, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x7fff8003, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffff61, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000807d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x7fffff82, 0x7fffff82, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffde, 0x00000020, 0x00000000 },
  { 0x00000000, 0x00007f7f, 0x00007f7f, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x80007ffb, 0x80007ffb, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000001d, 0x0000001d, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7fffff85, 0x7fffff85, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x4ccccccc, 0x4ccccccc, 0x80000000, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x4cccccce, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x00000002, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x555554d6, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7fffff80, 0x80000000, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000020, 0x00000000 },
  { 0x00000000, 0x00007ffb, 0x00007ffb, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x55555555, 0x00000000 },
  { 0x00000000, 0x0000ffff, 0x0000ffff, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x8000001f, 0x8000001f, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0xaaaaaaac, 0x55555555, 0x00000000 },
  { 0x00000000, 0xb3333335, 0xb3333335, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x80000020, 0x80000020, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffffff06, 0xffffff06, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00000002, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x8000007d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x0000fffc, 0x0000fffc, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x8000007b, 0x8000007b, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xffff7fff, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x7fffff83, 0x7fffff83, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x0000005d, 0x0000005d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xaaaaaa2d, 0xaaaaaa2d, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007f81, 0x00007f81, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff84, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xaaab2aa8, 0xaaab2aa8, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x000000fd, 0x000000fd, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xcccd4ccc, 0xcccd4ccc, 0x33333333, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff7f, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xaaaaaa8b, 0xaaaaaa8b, 0x55555555, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0xffffff62, 0xffffff62, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x0000801f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000807c, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff807e, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff7f83, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff7f, 0x00000001, 0x00000000 },
  { 0x00000000, 0xb3333334, 0xb3333334, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff8005, 0xffff8005, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffff8022, 0xffff8022, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x0000005f, 0x0000005f, 0x00000020, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffff7f82, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x8000007e, 0x80000001, 0x00000000 },
  { 0x00000000, 0x80000004, 0x80000004, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007f82, 0x00007f82, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffff8081, 0xffff8081, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xb3333334, 0xb3333334, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x7fff8002, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x3332b336, 0x3332b336, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000002, 0x00000000 },
  { 0x00000000, 0x333333b2, 0x333333b2, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xaaaaaaab, 0xaaaaaaab, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x333333b1, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x555554d6, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x0000005e, 0x0000005e, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffff7f86, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x555554d8, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8004, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0xaaaaaaac, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xaaaaaa2b, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xaaaaaaa8, 0xaaaaaaa8, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffffffdf, 0xffffffdf, 0x00000020, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x0000807b, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x2aaaaaaa, 0x2aaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x88888889, 0x88888889, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0x00007fdd, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x7fff8000, 0x7fff8000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x0000fffb, 0x0000fffb, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffc, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff60, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff7f83, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00000000, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x8000007e, 0x80000000, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xcccccc4d, 0xcccccc4d, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x00000001, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x77777777, 0x77777777, 0x33333333, 0x00000000 },
  { 0x00000000, 0xaaaaaa2d, 0xaaaaaa2d, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffff7f85, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x00000002, 0x00000000 },
  { 0x00000000, 0xcccccc4f, 0xcccccc4f, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555556, 0x55555556, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0x2aaaaaa9, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffffffa3, 0xffffffa3, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x00000021, 0x00000021, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555554, 0x55555554, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x00000005, 0x00000005, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x00007fde, 0x00007fde, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x7fff8003, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff85, 0xffffff85, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffff7fe3, 0xffff7fe3, 0x00000020, 0x00000000 },
  { 0x00000000, 0x333332b6, 0x333332b6, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x80000021, 0x80000021, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xaaaaaa2b, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0xffffffe1, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff0002, 0xffff0002, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x55555576, 0x55555576, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xd5555556, 0xd5555556, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xaaab2aaa, 0xaaab2aaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x555554d8, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x4cccccce, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffff0004, 0xffff0004, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xffffff04, 0xffffff04, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffffffa2, 0xffffffa2, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x0000007e, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsRn_al_r12_r12_r10_LSL_r0[] = {
  { 0x00000000, 0x00007f81, 0x00007f81, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x8000007f, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x0000009d, 0x0000009d, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffff8005, 0xffff8005, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xffff7fe1, 0xffff7fe1, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff807d, 0xffff807d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0x7fff8001, 0x80000001, 0x00000000 },
  { 0x00000000, 0x0000fffa, 0x0000fffa, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00008000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00000080, 0x00000080, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccc4cce, 0xcccc4cce, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffff02, 0xffffff02, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x80000081, 0x80000081, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x0000801e, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x8000007f, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x333332b6, 0x333332b6, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000003, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80007fff, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x8000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xb3333333, 0xb3333333, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff80, 0x00000002, 0x00000000 },
  { 0x00000000, 0xd5555553, 0xd5555553, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xcccd4ccb, 0xcccd4ccb, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x7fffffdf, 0x7fffffdf, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffff7fe2, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x80008001, 0x80008001, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffffff05, 0xffffff05, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000080, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000807d, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x7fff8003, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffff61, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000807d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x7fffff82, 0x7fffff82, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffde, 0x00000020, 0x00000000 },
  { 0x00000000, 0x00007f7f, 0x00007f7f, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x80007ffb, 0x80007ffb, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000001d, 0x0000001d, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7fffff85, 0x7fffff85, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x4ccccccc, 0x4ccccccc, 0x80000000, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x4cccccce, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x00000002, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x555554d6, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7fffff80, 0x80000000, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000020, 0x00000000 },
  { 0x00000000, 0x00007ffb, 0x00007ffb, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x55555555, 0x00000000 },
  { 0x00000000, 0x0000ffff, 0x0000ffff, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x8000001f, 0x8000001f, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0xaaaaaaac, 0x55555555, 0x00000000 },
  { 0x00000000, 0xb3333335, 0xb3333335, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x80000020, 0x80000020, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffffff06, 0xffffff06, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00000002, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x8000007d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x0000fffc, 0x0000fffc, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x8000007b, 0x8000007b, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xffff7fff, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x7fffff83, 0x7fffff83, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x0000005d, 0x0000005d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xaaaaaa2d, 0xaaaaaa2d, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007f81, 0x00007f81, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff84, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xaaab2aa8, 0xaaab2aa8, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x000000fd, 0x000000fd, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xcccd4ccc, 0xcccd4ccc, 0x33333333, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff7f, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xaaaaaa8b, 0xaaaaaa8b, 0x55555555, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0xffffff62, 0xffffff62, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x0000801f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000807c, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff807e, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff7f83, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff7f, 0x00000001, 0x00000000 },
  { 0x00000000, 0xb3333334, 0xb3333334, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff8005, 0xffff8005, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffff8022, 0xffff8022, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x0000005f, 0x0000005f, 0x00000020, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffff7f82, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x8000007e, 0x80000001, 0x00000000 },
  { 0x00000000, 0x80000004, 0x80000004, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007f82, 0x00007f82, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffff8081, 0xffff8081, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xb3333334, 0xb3333334, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x7fff8002, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x3332b336, 0x3332b336, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000002, 0x00000000 },
  { 0x00000000, 0x333333b2, 0x333333b2, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xaaaaaaab, 0xaaaaaaab, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x333333b1, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x555554d6, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x0000005e, 0x0000005e, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffff7f86, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x555554d8, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8004, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0xaaaaaaac, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xaaaaaa2b, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xaaaaaaa8, 0xaaaaaaa8, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffffffdf, 0xffffffdf, 0x00000020, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x0000807b, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x2aaaaaaa, 0x2aaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x88888889, 0x88888889, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0x00007fdd, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x7fff8000, 0x7fff8000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x0000fffb, 0x0000fffb, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffc, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff60, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff7f83, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00000000, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x8000007e, 0x80000000, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xcccccc4d, 0xcccccc4d, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x00000001, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x77777777, 0x77777777, 0x33333333, 0x00000000 },
  { 0x00000000, 0xaaaaaa2d, 0xaaaaaa2d, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffff7f85, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x00000002, 0x00000000 },
  { 0x00000000, 0xcccccc4f, 0xcccccc4f, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555556, 0x55555556, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0x2aaaaaa9, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffffffa3, 0xffffffa3, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x00000021, 0x00000021, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555554, 0x55555554, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x00000005, 0x00000005, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x00007fde, 0x00007fde, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x7fff8003, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff85, 0xffffff85, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffff7fe3, 0xffff7fe3, 0x00000020, 0x00000000 },
  { 0x00000000, 0x333332b6, 0x333332b6, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x80000021, 0x80000021, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xaaaaaa2b, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0xffffffe1, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff0002, 0xffff0002, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x55555576, 0x55555576, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xd5555556, 0xd5555556, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xaaab2aaa, 0xaaab2aaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x555554d8, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x4cccccce, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffff0004, 0xffff0004, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xffffff04, 0xffffff04, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffffffa2, 0xffffffa2, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x0000007e, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsRn_al_r4_r4_r8_LSL_r0[] = {
  { 0x00000000, 0x00007f81, 0x00007f81, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x8000007f, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x0000009d, 0x0000009d, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffff8005, 0xffff8005, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xffff7fe1, 0xffff7fe1, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff807d, 0xffff807d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0x7fff8001, 0x80000001, 0x00000000 },
  { 0x00000000, 0x0000fffa, 0x0000fffa, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00008000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00000080, 0x00000080, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccc4cce, 0xcccc4cce, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffff02, 0xffffff02, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x80000081, 0x80000081, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x0000801e, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x8000007f, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x333332b6, 0x333332b6, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000003, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80007fff, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x8000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xb3333333, 0xb3333333, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff80, 0x00000002, 0x00000000 },
  { 0x00000000, 0xd5555553, 0xd5555553, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xcccd4ccb, 0xcccd4ccb, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x7fffffdf, 0x7fffffdf, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffff7fe2, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x80008001, 0x80008001, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffffff05, 0xffffff05, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000080, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000807d, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x7fff8003, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffff61, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000807d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x7fffff82, 0x7fffff82, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffde, 0x00000020, 0x00000000 },
  { 0x00000000, 0x00007f7f, 0x00007f7f, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x80007ffb, 0x80007ffb, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000001d, 0x0000001d, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7fffff85, 0x7fffff85, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x4ccccccc, 0x4ccccccc, 0x80000000, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x4cccccce, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x00000002, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x555554d6, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7fffff80, 0x80000000, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000020, 0x00000000 },
  { 0x00000000, 0x00007ffb, 0x00007ffb, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x55555555, 0x00000000 },
  { 0x00000000, 0x0000ffff, 0x0000ffff, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x8000001f, 0x8000001f, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0xaaaaaaac, 0x55555555, 0x00000000 },
  { 0x00000000, 0xb3333335, 0xb3333335, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x80000020, 0x80000020, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffffff06, 0xffffff06, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00000002, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x8000007d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x0000fffc, 0x0000fffc, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x8000007b, 0x8000007b, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xffff7fff, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x7fffff83, 0x7fffff83, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x0000005d, 0x0000005d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xaaaaaa2d, 0xaaaaaa2d, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007f81, 0x00007f81, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff84, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xaaab2aa8, 0xaaab2aa8, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x000000fd, 0x000000fd, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xcccd4ccc, 0xcccd4ccc, 0x33333333, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff7f, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xaaaaaa8b, 0xaaaaaa8b, 0x55555555, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0xffffff62, 0xffffff62, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x0000801f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000807c, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff807e, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff7f83, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff7f, 0x00000001, 0x00000000 },
  { 0x00000000, 0xb3333334, 0xb3333334, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff8005, 0xffff8005, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffff8022, 0xffff8022, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x0000005f, 0x0000005f, 0x00000020, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffff7f82, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x8000007e, 0x80000001, 0x00000000 },
  { 0x00000000, 0x80000004, 0x80000004, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007f82, 0x00007f82, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffff8081, 0xffff8081, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xb3333334, 0xb3333334, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x7fff8002, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x3332b336, 0x3332b336, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000002, 0x00000000 },
  { 0x00000000, 0x333333b2, 0x333333b2, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xaaaaaaab, 0xaaaaaaab, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x333333b1, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x555554d6, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x0000005e, 0x0000005e, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffff7f86, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x555554d8, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8004, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0xaaaaaaac, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xaaaaaa2b, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xaaaaaaa8, 0xaaaaaaa8, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffffffdf, 0xffffffdf, 0x00000020, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x0000807b, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x2aaaaaaa, 0x2aaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x88888889, 0x88888889, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0x00007fdd, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x7fff8000, 0x7fff8000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x0000fffb, 0x0000fffb, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffc, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff60, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff7f83, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00000000, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x8000007e, 0x80000000, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xcccccc4d, 0xcccccc4d, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x00000001, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x77777777, 0x77777777, 0x33333333, 0x00000000 },
  { 0x00000000, 0xaaaaaa2d, 0xaaaaaa2d, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffff7f85, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x00000002, 0x00000000 },
  { 0x00000000, 0xcccccc4f, 0xcccccc4f, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555556, 0x55555556, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0x2aaaaaa9, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffffffa3, 0xffffffa3, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x00000021, 0x00000021, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555554, 0x55555554, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x00000005, 0x00000005, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x00007fde, 0x00007fde, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x7fff8003, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff85, 0xffffff85, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffff7fe3, 0xffff7fe3, 0x00000020, 0x00000000 },
  { 0x00000000, 0x333332b6, 0x333332b6, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x80000021, 0x80000021, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xaaaaaa2b, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0xffffffe1, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff0002, 0xffff0002, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x55555576, 0x55555576, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xd5555556, 0xd5555556, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xaaab2aaa, 0xaaab2aaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x555554d8, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x4cccccce, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffff0004, 0xffff0004, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xffffff04, 0xffffff04, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffffffa2, 0xffffffa2, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x0000007e, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsRn_al_r5_r5_r14_LSL_r0[] = {
  { 0x00000000, 0x00007f81, 0x00007f81, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x8000007f, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x0000009d, 0x0000009d, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffff8005, 0xffff8005, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xffff7fe1, 0xffff7fe1, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff807d, 0xffff807d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0x7fff8001, 0x80000001, 0x00000000 },
  { 0x00000000, 0x0000fffa, 0x0000fffa, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00008000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00000080, 0x00000080, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccc4cce, 0xcccc4cce, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffff02, 0xffffff02, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x80000081, 0x80000081, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x0000801e, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x8000007f, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x333332b6, 0x333332b6, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000003, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80007fff, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x8000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xb3333333, 0xb3333333, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff80, 0x00000002, 0x00000000 },
  { 0x00000000, 0xd5555553, 0xd5555553, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xcccd4ccb, 0xcccd4ccb, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x7fffffdf, 0x7fffffdf, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffff7fe2, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x80008001, 0x80008001, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffffff05, 0xffffff05, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000080, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000807d, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x7fff8003, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffff61, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000807d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x7fffff82, 0x7fffff82, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffde, 0x00000020, 0x00000000 },
  { 0x00000000, 0x00007f7f, 0x00007f7f, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x80007ffb, 0x80007ffb, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000001d, 0x0000001d, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7fffff85, 0x7fffff85, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x4ccccccc, 0x4ccccccc, 0x80000000, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x4cccccce, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x00000002, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x555554d6, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7fffff80, 0x80000000, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000020, 0x00000000 },
  { 0x00000000, 0x00007ffb, 0x00007ffb, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x55555555, 0x00000000 },
  { 0x00000000, 0x0000ffff, 0x0000ffff, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x8000001f, 0x8000001f, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0xaaaaaaac, 0x55555555, 0x00000000 },
  { 0x00000000, 0xb3333335, 0xb3333335, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x80000020, 0x80000020, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffffff06, 0xffffff06, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00000002, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x8000007d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x0000fffc, 0x0000fffc, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x8000007b, 0x8000007b, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xffff7fff, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x7fffff83, 0x7fffff83, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x0000005d, 0x0000005d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xaaaaaa2d, 0xaaaaaa2d, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007f81, 0x00007f81, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff84, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xaaab2aa8, 0xaaab2aa8, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x000000fd, 0x000000fd, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xcccd4ccc, 0xcccd4ccc, 0x33333333, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff7f, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xaaaaaa8b, 0xaaaaaa8b, 0x55555555, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0xffffff62, 0xffffff62, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x0000801f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000807c, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff807e, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff7f83, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff7f, 0x00000001, 0x00000000 },
  { 0x00000000, 0xb3333334, 0xb3333334, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff8005, 0xffff8005, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffff8022, 0xffff8022, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x0000005f, 0x0000005f, 0x00000020, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffff7f82, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x8000007e, 0x80000001, 0x00000000 },
  { 0x00000000, 0x80000004, 0x80000004, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007f82, 0x00007f82, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffff8081, 0xffff8081, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xb3333334, 0xb3333334, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x7fff8002, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x3332b336, 0x3332b336, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000002, 0x00000000 },
  { 0x00000000, 0x333333b2, 0x333333b2, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xaaaaaaab, 0xaaaaaaab, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x333333b1, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x555554d6, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x0000005e, 0x0000005e, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffff7f86, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x555554d8, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8004, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0xaaaaaaac, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xaaaaaa2b, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xaaaaaaa8, 0xaaaaaaa8, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffffffdf, 0xffffffdf, 0x00000020, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x0000807b, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x2aaaaaaa, 0x2aaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x88888889, 0x88888889, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0x00007fdd, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x7fff8000, 0x7fff8000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x0000fffb, 0x0000fffb, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffc, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff60, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff7f83, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00000000, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x8000007e, 0x80000000, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xcccccc4d, 0xcccccc4d, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x00000001, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x77777777, 0x77777777, 0x33333333, 0x00000000 },
  { 0x00000000, 0xaaaaaa2d, 0xaaaaaa2d, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffff7f85, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x00000002, 0x00000000 },
  { 0x00000000, 0xcccccc4f, 0xcccccc4f, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555556, 0x55555556, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0x2aaaaaa9, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffffffa3, 0xffffffa3, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x00000021, 0x00000021, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555554, 0x55555554, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x00000005, 0x00000005, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x00007fde, 0x00007fde, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x7fff8003, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff85, 0xffffff85, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffff7fe3, 0xffff7fe3, 0x00000020, 0x00000000 },
  { 0x00000000, 0x333332b6, 0x333332b6, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x80000021, 0x80000021, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xaaaaaa2b, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0xffffffe1, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff0002, 0xffff0002, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x55555576, 0x55555576, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xd5555556, 0xd5555556, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xaaab2aaa, 0xaaab2aaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x555554d8, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x4cccccce, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffff0004, 0xffff0004, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xffffff04, 0xffffff04, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffffffa2, 0xffffffa2, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x0000007e, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsRn_al_r0_r0_r6_LSL_r0[] = {
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0xffff8002, 0x00007ffe },
  { 0x00000000, 0x80000001, 0x80000001, 0x7fffffff, 0x80000001 },
  { 0x00000000, 0x00000020, 0x00000020, 0xffffffe0, 0x00000020 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000002, 0xfffffffe },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffd, 0x00000003 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00007fff, 0xffff8001 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff83, 0x0000007d },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x80000001, 0x7fffffff },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0xffff8003, 0x00007ffd },
  { 0x00000000, 0x00000001, 0x00000001, 0xffffffff, 0x00000001 },
  { 0x00000000, 0x00000080, 0x00000080, 0xffffff80, 0x00000080 },
  { 0x00000000, 0xcccccccd, 0xcccccccd, 0x33333333, 0xcccccccd },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x0000007e, 0xffffff82 },
  { 0x00000000, 0x80000003, 0x80000003, 0x7ffffffd, 0x80000003 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffd, 0x00000003 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0xffff8002, 0x00007ffe },
  { 0x00000000, 0x00000002, 0x00000002, 0xfffffffe, 0x00000002 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x00000001, 0xffffffff },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x0000007f, 0xffffff81 },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000 },
  { 0x00000000, 0x00000080, 0x00000080, 0xffffff80, 0x00000080 },
  { 0x00000000, 0x00000002, 0x00000002, 0xfffffffe, 0x00000002 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x0000007d, 0xffffff83 },
  { 0x00000000, 0x80000002, 0x80000002, 0x7ffffffe, 0x80000002 },
  { 0x00000000, 0x80000001, 0x80000001, 0x7fffffff, 0x80000001 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff83, 0x0000007d },
  { 0x00000000, 0x80000002, 0x80000002, 0x7ffffffe, 0x80000002 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x0000007f, 0xffffff81 },
  { 0x00000000, 0x33333334, 0x33333334, 0xcccccccc, 0x33333334 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000002, 0xfffffffe },
  { 0x00000000, 0x55555556, 0x55555556, 0xaaaaaaaa, 0x55555556 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0xffff8001, 0x00007fff },
  { 0x00000000, 0x00007fff, 0x00007fff, 0xffff8001, 0x00007fff },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000020, 0xffffffe0 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00007ffe, 0xffff8002 },
  { 0x00000000, 0x00008000, 0x00008000, 0xffff8000, 0x00008000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x0000007d, 0xffffff83 },
  { 0x00000000, 0x80000002, 0x80000002, 0x7ffffffe, 0x80000002 },
  { 0x00000000, 0x00000080, 0x00000080, 0xffffff80, 0x00000080 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x0000007e, 0xffffff82 },
  { 0x00000000, 0x80000001, 0x80000001, 0x7fffffff, 0x80000001 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x0000007f, 0xffffff81 },
  { 0x00000000, 0x0000007f, 0x0000007f, 0xffffff81, 0x0000007f },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x0000007e, 0xffffff82 },
  { 0x00000000, 0x55555556, 0x55555556, 0xaaaaaaaa, 0x55555556 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000020, 0xffffffe0 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0xffff8003, 0x00007ffd },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0xffff8002, 0x00007ffe },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000020, 0x00000020, 0xffffffe0, 0x00000020 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0xffff8002, 0x00007ffe },
  { 0x00000000, 0x80000003, 0x80000003, 0x7ffffffd, 0x80000003 },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000 },
  { 0x00000000, 0xcccccccd, 0xcccccccd, 0x33333333, 0xcccccccd },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000002, 0xfffffffe },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x0000007f, 0xffffff81 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffd, 0x00000003 },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000020, 0xffffffe0 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0xffff8003, 0x00007ffd },
  { 0x00000000, 0x00008000, 0x00008000, 0xffff8000, 0x00008000 },
  { 0x00000000, 0xaaaaaaab, 0xaaaaaaab, 0x55555555, 0xaaaaaaab },
  { 0x00000000, 0x00008000, 0x00008000, 0xffff8000, 0x00008000 },
  { 0x00000000, 0x00000020, 0x00000020, 0xffffffe0, 0x00000020 },
  { 0x00000000, 0xaaaaaaab, 0xaaaaaaab, 0x55555555, 0xaaaaaaab },
  { 0x00000000, 0x80000002, 0x80000002, 0x7ffffffe, 0x80000002 },
  { 0x00000000, 0x00000020, 0x00000020, 0xffffffe0, 0x00000020 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x0000007d, 0xffffff83 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000002, 0xfffffffe },
  { 0x00000000, 0x0000007f, 0x0000007f, 0xffffff81, 0x0000007f },
  { 0x00000000, 0x00000080, 0x00000080, 0xffffff80, 0x00000080 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0xffff8002, 0x00007ffe },
  { 0x00000000, 0x00000002, 0x00000002, 0xfffffffe, 0x00000002 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffd, 0x00000003 },
  { 0x00000000, 0x00000002, 0x00000002, 0xfffffffe, 0x00000002 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff83, 0x0000007d },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00007ffe, 0xffff8002 },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000 },
  { 0x00000000, 0x80000001, 0x80000001, 0x7fffffff, 0x80000001 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff83, 0x0000007d },
  { 0x00000000, 0x00008000, 0x00008000, 0xffff8000, 0x00008000 },
  { 0x00000000, 0x80000001, 0x80000001, 0x7fffffff, 0x80000001 },
  { 0x00000000, 0x00000001, 0x00000001, 0xffffffff, 0x00000001 },
  { 0x00000000, 0x00000001, 0x00000001, 0xffffffff, 0x00000001 },
  { 0x00000000, 0x00000002, 0x00000002, 0xfffffffe, 0x00000002 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x0000007d, 0xffffff83 },
  { 0x00000000, 0x00000002, 0x00000002, 0xfffffffe, 0x00000002 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x0000007d, 0xffffff83 },
  { 0x00000000, 0x00000002, 0x00000002, 0xfffffffe, 0x00000002 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00007ffd, 0xffff8003 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0xffff8002, 0x00007ffe },
  { 0x00000000, 0x0000007e, 0x0000007e, 0xffffff82, 0x0000007e },
  { 0x00000000, 0xcccccccd, 0xcccccccd, 0x33333333, 0xcccccccd },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffd, 0x00000003 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x0000007f, 0xffffff81 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x0000007e, 0xffffff82 },
  { 0x00000000, 0xaaaaaaab, 0xaaaaaaab, 0x55555555, 0xaaaaaaab },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x0000007e, 0xffffff82 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00007ffd, 0xffff8003 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0xffff8001, 0x00007fff },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff83, 0x0000007d },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0xffffff82, 0x0000007e },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x0000007e, 0xffffff82 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x00000001, 0xffffffff },
  { 0x00000000, 0x33333334, 0x33333334, 0xcccccccc, 0x33333334 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00007ffd, 0xffff8003 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x80000001, 0x7fffffff },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00007ffe, 0xffff8002 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffd, 0x00000003 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0xffff8001, 0x00007fff },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff83, 0x0000007d },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000020, 0xffffffe0 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0xffff8003, 0x00007ffd },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x0000007f, 0xffffff81 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x80000001, 0x7fffffff },
  { 0x00000000, 0x80000002, 0x80000002, 0x7ffffffe, 0x80000002 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff83, 0x0000007d },
  { 0x00000000, 0x80000001, 0x80000001, 0x7fffffff, 0x80000001 },
  { 0x00000000, 0x00000002, 0x00000002, 0xfffffffe, 0x00000002 },
  { 0x00000000, 0x00008000, 0x00008000, 0xffff8000, 0x00008000 },
  { 0x00000000, 0x00008000, 0x00008000, 0xffff8000, 0x00008000 },
  { 0x00000000, 0x0000007f, 0x0000007f, 0xffffff81, 0x0000007f },
  { 0x00000000, 0x80000001, 0x80000001, 0x7fffffff, 0x80000001 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00007fff, 0xffff8001 },
  { 0x00000000, 0x33333334, 0x33333334, 0xcccccccc, 0x33333334 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000002, 0xfffffffe },
  { 0x00000000, 0x0000007f, 0x0000007f, 0xffffff81, 0x0000007f },
  { 0x00000000, 0x00000080, 0x00000080, 0xffffff80, 0x00000080 },
  { 0x00000000, 0x55555556, 0x55555556, 0xaaaaaaaa, 0x55555556 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0xffffff82, 0x0000007e },
  { 0x00000000, 0x55555556, 0x55555556, 0xaaaaaaaa, 0x55555556 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000020, 0xffffffe0 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00007ffd, 0xffff8003 },
  { 0x00000000, 0x55555556, 0x55555556, 0xaaaaaaaa, 0x55555556 },
  { 0x00000000, 0x00000001, 0x00000001, 0xffffffff, 0x00000001 },
  { 0x00000000, 0x00000002, 0x00000002, 0xfffffffe, 0x00000002 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x0000007f, 0xffffff81 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x0000007d, 0xffffff83 },
  { 0x00000000, 0xaaaaaaab, 0xaaaaaaab, 0x55555555, 0xaaaaaaab },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000020, 0xffffffe0 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff83, 0x0000007d },
  { 0x00000000, 0xaaaaaaab, 0xaaaaaaab, 0x55555555, 0xaaaaaaab },
  { 0x00000000, 0x33333334, 0x33333334, 0xcccccccc, 0x33333334 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0xffff8003, 0x00007ffd },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00007ffe, 0xffff8002 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0xffff8002, 0x00007ffe },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x00000001, 0xffffffff },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00007ffe, 0xffff8002 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000020, 0xffffffe0 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x0000007d, 0xffffff83 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0xffffffff, 0x00000001 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x0000007f, 0xffffff81 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x00000001, 0xffffffff },
  { 0x00000000, 0x0000007e, 0x0000007e, 0xffffff82, 0x0000007e },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00007ffd, 0xffff8003 },
  { 0x00000000, 0xcccccccd, 0xcccccccd, 0x33333333, 0xcccccccd },
  { 0x00000000, 0xaaaaaaab, 0xaaaaaaab, 0x55555555, 0xaaaaaaab },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x0000007e, 0xffffff82 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000002, 0xfffffffe },
  { 0x00000000, 0xcccccccd, 0xcccccccd, 0x33333333, 0xcccccccd },
  { 0x00000000, 0x00000001, 0x00000001, 0xffffffff, 0x00000001 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x80000001, 0x7fffffff },
  { 0x00000000, 0x00000020, 0x00000020, 0xffffffe0, 0x00000020 },
  { 0x00000000, 0x00000020, 0x00000020, 0xffffffe0, 0x00000020 },
  { 0x00000000, 0xcccccccd, 0xcccccccd, 0x33333333, 0xcccccccd },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x00000001, 0xffffffff },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00007fff, 0xffff8001 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffd, 0x00000003 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0xffff8002, 0x00007ffe },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00007ffd, 0xffff8003 },
  { 0x00000000, 0x00000002, 0x00000002, 0xfffffffe, 0x00000002 },
  { 0x00000000, 0x00000001, 0x00000001, 0xffffffff, 0x00000001 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000020, 0xffffffe0 },
  { 0x00000000, 0x33333334, 0x33333334, 0xcccccccc, 0x33333334 },
  { 0x00000000, 0x80000001, 0x80000001, 0x7fffffff, 0x80000001 },
  { 0x00000000, 0xaaaaaaab, 0xaaaaaaab, 0x55555555, 0xaaaaaaab },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000020, 0xffffffe0 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00007fff, 0xffff8001 },
  { 0x00000000, 0x55555556, 0x55555556, 0xaaaaaaaa, 0x55555556 },
  { 0x00000000, 0x80000001, 0x80000001, 0x7fffffff, 0x80000001 },
  { 0x00000000, 0x80000001, 0x80000001, 0x7fffffff, 0x80000001 },
  { 0x00000000, 0xaaaaaaab, 0xaaaaaaab, 0x55555555, 0xaaaaaaab },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x0000007d, 0xffffff83 },
  { 0x00000000, 0x80000002, 0x80000002, 0x7ffffffe, 0x80000002 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00007ffe, 0xffff8002 },
  { 0x00000000, 0x0000007f, 0x0000007f, 0xffffff81, 0x0000007f },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x0000007d, 0xffffff83 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x0000007e, 0xffffff82 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00007ffe, 0xffff8002 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0x0000007e, 0xffffff82 },
};
const Inputs kOutputs_Sub_RdIsRn_al_r12_r12_r1_LSL_r0[] = {
  { 0x00000000, 0x00007f81, 0x00007f81, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x8000007f, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x0000009d, 0x0000009d, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffff8005, 0xffff8005, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xffff7fe1, 0xffff7fe1, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff807d, 0xffff807d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0x7fff8001, 0x80000001, 0x00000000 },
  { 0x00000000, 0x0000fffa, 0x0000fffa, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00008000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00000080, 0x00000080, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccc4cce, 0xcccc4cce, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffff02, 0xffffff02, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x80000081, 0x80000081, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x0000801e, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x8000007f, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x333332b6, 0x333332b6, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000003, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80007fff, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x8000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xb3333333, 0xb3333333, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff80, 0x00000002, 0x00000000 },
  { 0x00000000, 0xd5555553, 0xd5555553, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xcccd4ccb, 0xcccd4ccb, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x7fffffdf, 0x7fffffdf, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffff7fe2, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x80008001, 0x80008001, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffffff05, 0xffffff05, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000080, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000807d, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x7fff8003, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffff61, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000807d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x7fffff82, 0x7fffff82, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffde, 0x00000020, 0x00000000 },
  { 0x00000000, 0x00007f7f, 0x00007f7f, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x80007ffb, 0x80007ffb, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000001d, 0x0000001d, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7fffff85, 0x7fffff85, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x4ccccccc, 0x4ccccccc, 0x80000000, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x4cccccce, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x00000002, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x555554d6, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7fffff80, 0x80000000, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0x00000020, 0x00000000 },
  { 0x00000000, 0x00007ffb, 0x00007ffb, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x55555555, 0x00000000 },
  { 0x00000000, 0x0000ffff, 0x0000ffff, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x8000001f, 0x8000001f, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0xaaaaaaac, 0x55555555, 0x00000000 },
  { 0x00000000, 0xb3333335, 0xb3333335, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x80000020, 0x80000020, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffffff06, 0xffffff06, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00000002, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x8000007d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x0000fffc, 0x0000fffc, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x8000007b, 0x8000007b, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xffff7fff, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x7fffff83, 0x7fffff83, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x0000005d, 0x0000005d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xaaaaaa2d, 0xaaaaaa2d, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007f81, 0x00007f81, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff84, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xaaab2aa8, 0xaaab2aa8, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x000000fd, 0x000000fd, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xcccd4ccc, 0xcccd4ccc, 0x33333333, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000003, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff7f, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xaaaaaa8b, 0xaaaaaa8b, 0x55555555, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0xffffff62, 0xffffff62, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x0000801f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000807c, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff807e, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff7f83, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff7f, 0x00000001, 0x00000000 },
  { 0x00000000, 0xb3333334, 0xb3333334, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff8005, 0xffff8005, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffff8022, 0xffff8022, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x0000005f, 0x0000005f, 0x00000020, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffff7f82, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x8000007e, 0x80000001, 0x00000000 },
  { 0x00000000, 0x80000004, 0x80000004, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80007ffe, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007f82, 0x00007f82, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffff8081, 0xffff8081, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xb3333334, 0xb3333334, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x7fff8002, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x3332b336, 0x3332b336, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000002, 0x00000000 },
  { 0x00000000, 0x333333b2, 0x333333b2, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xaaaaaaab, 0xaaaaaaab, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x333333b1, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x555554d6, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x0000005e, 0x0000005e, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffff7f86, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x555554d8, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8004, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0xaaaaaaac, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xaaaaaa2b, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xaaaaaaa8, 0xaaaaaaa8, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffffffdf, 0xffffffdf, 0x00000020, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x0000807b, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x2aaaaaaa, 0x2aaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x88888889, 0x88888889, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0x00007fdd, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x7fff8000, 0x7fff8000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x0000fffb, 0x0000fffb, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffc, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff60, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff7f83, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0x00000000, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x8000007e, 0x80000000, 0x00000000 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xcccccc4d, 0xcccccc4d, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x00000001, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000001, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x77777777, 0x77777777, 0x33333333, 0x00000000 },
  { 0x00000000, 0xaaaaaa2d, 0xaaaaaa2d, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffff7f85, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0x00000002, 0x00000000 },
  { 0x00000000, 0xcccccc4f, 0xcccccc4f, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555556, 0x55555556, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0x2aaaaaa9, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffffffa3, 0xffffffa3, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x00000021, 0x00000021, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555554, 0x55555554, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x00000005, 0x00000005, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x00007fde, 0x00007fde, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x7fff8003, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff85, 0xffffff85, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000002, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffff7fe3, 0xffff7fe3, 0x00000020, 0x00000000 },
  { 0x00000000, 0x333332b6, 0x333332b6, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x80000021, 0x80000021, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xaaaaaa2b, 0x55555555, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0xffffffe1, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff0002, 0xffff0002, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x55555576, 0x55555576, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xd5555556, 0xd5555556, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xaaab2aaa, 0xaaab2aaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x555554d8, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x4cccccce, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffff0004, 0xffff0004, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xffffff04, 0xffffff04, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffffffa2, 0xffffffa2, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff7f84, 0x0000007e, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsRm_al_r6_r11_r6_LSL_r0[] = {
  { 0x00000000, 0x2aaaaaa9, 0x7ffffffe, 0x2aaaaaa9, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000001, 0x00000003, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff82, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000003, 0xffff8003, 0x00000003, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x00000000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x00007fff, 0x0000807e, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffff8002, 0xffff7f85, 0x00000000 },
  { 0x00000000, 0x7fff8000, 0xffff8000, 0x7fff8000, 0x00000000 },
  { 0x00000000, 0x000000a0, 0x00000020, 0x000000a0, 0x00000000 },
  { 0x00000000, 0xaaaaaa2c, 0xffffff81, 0xaaaaaa2c, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffffff82, 0xffff7f85, 0x00000000 },
  { 0x00000000, 0xaaab2aaa, 0x00007fff, 0xaaab2aaa, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8000, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff83, 0xffffff84, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x3333b331, 0x33333333, 0x3333b331, 0x00000000 },
  { 0x00000000, 0xaaaa2aad, 0xaaaaaaaa, 0xaaaa2aad, 0x00000000 },
  { 0x00000000, 0xaaaa2aab, 0xffff8000, 0xaaaa2aab, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0xffffffff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffff06, 0xffffff83, 0xffffff06, 0x00000000 },
  { 0x00000000, 0xffffff04, 0xffffff82, 0xffffff04, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x0000007d, 0x333333b1, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007f, 0x000000fe, 0x00000000 },
  { 0x00000000, 0x00007f83, 0xffffff83, 0x00007f83, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0xffffffe0, 0xffffffe1, 0x00000000 },
  { 0x00000000, 0x80000004, 0x80000001, 0x80000004, 0x00000000 },
  { 0x00000000, 0x2aaaaaab, 0x80000000, 0x2aaaaaab, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000007d, 0x0000807d, 0x00000000 },
  { 0x00000000, 0x5554d559, 0xffff8003, 0x5554d559, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffd, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7ffffffe, 0x7fffff80, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0x00007ffd, 0x00007fdd, 0x00000000 },
  { 0x00000000, 0x8000007c, 0x7ffffffd, 0x8000007c, 0x00000000 },
  { 0x00000000, 0x000000fc, 0x0000007f, 0x000000fc, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007e, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x0000007b, 0xfffffffd, 0x0000007b, 0x00000000 },
  { 0x00000000, 0x80007ffb, 0x7ffffffe, 0x80007ffb, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff8001, 0xffff807e, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0xfffffffe, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0x00000001, 0xffffff81, 0x00000001, 0x00000000 },
  { 0x00000000, 0x7fffff82, 0xffffff81, 0x7fffff82, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffff81, 0xffffff61, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffffff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccccc4f, 0xcccccccc, 0xcccccc4f, 0x00000000 },
  { 0x00000000, 0x5554d556, 0x55555555, 0x5554d556, 0x00000000 },
  { 0x00000000, 0x0000fffa, 0x00007ffd, 0x0000fffa, 0x00000000 },
  { 0x00000000, 0x00000000, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0xfffffffe, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x333333b3, 0x0000007f, 0x333333b3, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000002, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffff81, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0x00008000, 0x00000000 },
  { 0x00000000, 0xb3333332, 0x33333333, 0xb3333332, 0x00000000 },
  { 0x00000000, 0xffff8080, 0xffff8002, 0xffff8080, 0x00000000 },
  { 0x00000000, 0x00007ffa, 0xfffffffd, 0x00007ffa, 0x00000000 },
  { 0x00000000, 0x0000009f, 0x00000020, 0x0000009f, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffff8003, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000001, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000005, 0x00000002, 0x00000005, 0x00000000 },
  { 0x00000000, 0x80007ffa, 0x7ffffffd, 0x80007ffa, 0x00000000 },
  { 0x00000000, 0xaaaaaa2c, 0xaaaaaaaa, 0xaaaaaa2c, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7fffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00007ffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x80000001, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xfffffffe, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff80, 0xffffff7f, 0x00000000 },
  { 0x00000000, 0x77777777, 0xcccccccc, 0x77777777, 0x00000000 },
  { 0x00000000, 0x7fffffe3, 0xffffffe0, 0x7fffffe3, 0x00000000 },
  { 0x00000000, 0x0000007d, 0xfffffffe, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffe, 0x0000807c, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x80000001, 0x8000007f, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffff8001, 0xffff7f82, 0x00000000 },
  { 0x00000000, 0x7fffff86, 0xffffff83, 0x7fffff86, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0xcccccccc, 0xcccccd4a, 0x00000000 },
  { 0x00000000, 0xffffff63, 0xffffff83, 0xffffff63, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x80000000, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0xffff7f81, 0xffff8000, 0xffff7f81, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x33333333, 0x333333b1, 0x00000000 },
  { 0x00000000, 0x00000000, 0x7ffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8081, 0xffff8001, 0xffff8081, 0x00000000 },
  { 0x00000000, 0xaaaaaaa8, 0xaaaaaaaa, 0xaaaaaaa8, 0x00000000 },
  { 0x00000000, 0x80000000, 0x7fffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0xfffffffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0x00000001, 0xffffffe1, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0x00000001, 0xaaaaaaac, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xffffff80, 0xaaaaaa2b, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007fff, 0x00008000, 0x00000000 },
  { 0x00000000, 0xaaaaaa8a, 0xaaaaaaaa, 0xaaaaaa8a, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffe, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0xcccccccb, 0xcccccccc, 0xcccccccb, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00000000, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xffff8000, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x00007fff, 0x0000801f, 0x00000000 },
  { 0x00000000, 0x00008001, 0x00007fff, 0x00008001, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x00000001, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff0003, 0xffff8002, 0xffff0003, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7ffffffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0xaaaaaaaa, 0x2aaaaaa9, 0x00000000 },
  { 0x00000000, 0x4ccccccb, 0xcccccccc, 0x4ccccccb, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffffffe0, 0xffff7fe2, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xfffffffd, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0x55555555, 0xaaaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x00000021, 0x00000001, 0x00000021, 0x00000000 },
  { 0x00000000, 0x00007f81, 0x00007fff, 0x00007f81, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xfffffffd, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0x0000007d, 0xcccccd4a, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x7fffffff, 0x8000007e, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x0000007d, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff81, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000002, 0x80000002, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffff8003, 0xffff7f86, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x00007ffd, 0x80007fff, 0x00000000 },
  { 0x00000000, 0x2aaaaaac, 0xaaaaaaaa, 0x2aaaaaac, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xcccccccf, 0x00000002, 0xcccccccf, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffffff83, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80008000, 0x00007ffe, 0x80008000, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x0000007d, 0x8000007d, 0x00000000 },
  { 0x00000000, 0xffffffe2, 0x00000002, 0xffffffe2, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x80000001, 0x4cccccce, 0x00000000 },
  { 0x00000000, 0x0000807a, 0x00007ffd, 0x0000807a, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffffff83, 0xffff7f86, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80000000, 0x80007fff, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000001f, 0xffffffff, 0x0000001f, 0x00000000 },
  { 0x00000000, 0x7fffff83, 0xffffff83, 0x7fffff83, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff80, 0xffffff60, 0x00000000 },
  { 0x00000000, 0x7fff8004, 0xffff8001, 0x7fff8004, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0xffff8003, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0x7fffffff, 0x7fff8001, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000002, 0x80000003, 0x00000000 },
  { 0x00000000, 0xffff8080, 0xffff8003, 0xffff8080, 0x00000000 },
  { 0x00000000, 0x22222222, 0xcccccccc, 0x22222222, 0x00000000 },
  { 0x00000000, 0xffffff01, 0xffffff80, 0xffffff01, 0x00000000 },
  { 0x00000000, 0x80007ffc, 0x00007ffd, 0x80007ffc, 0x00000000 },
  { 0x00000000, 0x80008001, 0x80000001, 0x80008001, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x00007ffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00000001, 0x0000007f, 0x00000001, 0x00000000 },
  { 0x00000000, 0x0000007b, 0x0000007d, 0x0000007b, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x7fffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffffff03, 0xffffff81, 0xffffff03, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8001, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0x00000002, 0x80000001, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80000082, 0x0000007f, 0x80000082, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff81, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffc, 0xfffffffd, 0xfffffffc, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xd5555558, 0x55555555, 0xd5555558, 0x00000000 },
  { 0x00000000, 0xaaaaab2a, 0x0000007f, 0xaaaaab2a, 0x00000000 },
  { 0x00000000, 0xaaaa2aae, 0xffff8003, 0xaaaa2aae, 0x00000000 },
  { 0x00000000, 0x5555d553, 0x00007ffd, 0x5555d553, 0x00000000 },
  { 0x00000000, 0x333332b5, 0x33333333, 0x333332b5, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000001, 0x80000003, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffffa1, 0xffffff81, 0xffffffa1, 0x00000000 },
  { 0x00000000, 0x80000080, 0x0000007f, 0x80000080, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000007f, 0x0000807c, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x00007ffd, 0x0000807b, 0x00000000 },
  { 0x00000000, 0xcccccccc, 0xffffffff, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xccccccec, 0xcccccccc, 0xccccccec, 0x00000000 },
  { 0x00000000, 0x8000007a, 0x7ffffffd, 0x8000007a, 0x00000000 },
  { 0x00000000, 0xcccccc4e, 0xcccccccc, 0xcccccc4e, 0x00000000 },
  { 0x00000000, 0xfffffffb, 0xfffffffd, 0xfffffffb, 0x00000000 },
  { 0x00000000, 0xcccc4ccd, 0xcccccccc, 0xcccc4ccd, 0x00000000 },
  { 0x00000000, 0x80008000, 0x00007fff, 0x80008000, 0x00000000 },
  { 0x00000000, 0x33333353, 0x33333333, 0x33333353, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x0000007d, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffffe0, 0xffffff61, 0x00000000 },
  { 0x00000000, 0xffff0001, 0xffff8000, 0xffff0001, 0x00000000 },
  { 0x00000000, 0x80000000, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x7ffffffd, 0x80007ffd, 0x00000000 },
  { 0x00000000, 0x333333b2, 0x0000007e, 0x333333b2, 0x00000000 },
  { 0x00000000, 0xcccc4cd0, 0xffff8003, 0xcccc4cd0, 0x00000000 },
  { 0x00000000, 0xaaaaaaad, 0x00000002, 0xaaaaaaad, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0x88888889, 0x33333333, 0x88888889, 0x00000000 },
  { 0x00000000, 0x80000004, 0x00000001, 0x80000004, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff8000, 0xffff807e, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x55555555, 0x555554d8, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x7ffffffe, 0x80007ffe, 0x00000000 },
  { 0x00000000, 0x7fffffe1, 0xffffffe0, 0x7fffffe1, 0x00000000 },
  { 0x00000000, 0x7fff8004, 0xffff8003, 0x7fff8004, 0x00000000 },
  { 0x00000000, 0xaaaaab28, 0xaaaaaaaa, 0xaaaaab28, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff80, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x00000004, 0x80000001, 0x00000004, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff80, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xcccccd4c, 0xcccccccc, 0xcccccd4c, 0x00000000 },
  { 0x00000000, 0x5554d557, 0x55555555, 0x5554d557, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffff8000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8000, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x8000007c, 0x0000007d, 0x8000007c, 0x00000000 },
  { 0x00000000, 0xffff8022, 0xffff8002, 0xffff8022, 0x00000000 },
  { 0x00000000, 0xffffffe2, 0xffffffe0, 0xffffffe2, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8003, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0xffffff81, 0x7fffff80, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x00007ffe, 0x0000801e, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsRm_al_r11_r9_r11_LSL_r0[] = {
  { 0x00000000, 0x2aaaaaa9, 0x7ffffffe, 0x2aaaaaa9, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000001, 0x00000003, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff82, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000003, 0xffff8003, 0x00000003, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x00000000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x00007fff, 0x0000807e, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffff8002, 0xffff7f85, 0x00000000 },
  { 0x00000000, 0x7fff8000, 0xffff8000, 0x7fff8000, 0x00000000 },
  { 0x00000000, 0x000000a0, 0x00000020, 0x000000a0, 0x00000000 },
  { 0x00000000, 0xaaaaaa2c, 0xffffff81, 0xaaaaaa2c, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffffff82, 0xffff7f85, 0x00000000 },
  { 0x00000000, 0xaaab2aaa, 0x00007fff, 0xaaab2aaa, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8000, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff83, 0xffffff84, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x3333b331, 0x33333333, 0x3333b331, 0x00000000 },
  { 0x00000000, 0xaaaa2aad, 0xaaaaaaaa, 0xaaaa2aad, 0x00000000 },
  { 0x00000000, 0xaaaa2aab, 0xffff8000, 0xaaaa2aab, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0xffffffff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffff06, 0xffffff83, 0xffffff06, 0x00000000 },
  { 0x00000000, 0xffffff04, 0xffffff82, 0xffffff04, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x0000007d, 0x333333b1, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007f, 0x000000fe, 0x00000000 },
  { 0x00000000, 0x00007f83, 0xffffff83, 0x00007f83, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0xffffffe0, 0xffffffe1, 0x00000000 },
  { 0x00000000, 0x80000004, 0x80000001, 0x80000004, 0x00000000 },
  { 0x00000000, 0x2aaaaaab, 0x80000000, 0x2aaaaaab, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000007d, 0x0000807d, 0x00000000 },
  { 0x00000000, 0x5554d559, 0xffff8003, 0x5554d559, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffd, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7ffffffe, 0x7fffff80, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0x00007ffd, 0x00007fdd, 0x00000000 },
  { 0x00000000, 0x8000007c, 0x7ffffffd, 0x8000007c, 0x00000000 },
  { 0x00000000, 0x000000fc, 0x0000007f, 0x000000fc, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007e, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x0000007b, 0xfffffffd, 0x0000007b, 0x00000000 },
  { 0x00000000, 0x80007ffb, 0x7ffffffe, 0x80007ffb, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff8001, 0xffff807e, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0xfffffffe, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0x00000001, 0xffffff81, 0x00000001, 0x00000000 },
  { 0x00000000, 0x7fffff82, 0xffffff81, 0x7fffff82, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffff81, 0xffffff61, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffffff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccccc4f, 0xcccccccc, 0xcccccc4f, 0x00000000 },
  { 0x00000000, 0x5554d556, 0x55555555, 0x5554d556, 0x00000000 },
  { 0x00000000, 0x0000fffa, 0x00007ffd, 0x0000fffa, 0x00000000 },
  { 0x00000000, 0x00000000, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0xfffffffe, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x333333b3, 0x0000007f, 0x333333b3, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000002, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffff81, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0x00008000, 0x00000000 },
  { 0x00000000, 0xb3333332, 0x33333333, 0xb3333332, 0x00000000 },
  { 0x00000000, 0xffff8080, 0xffff8002, 0xffff8080, 0x00000000 },
  { 0x00000000, 0x00007ffa, 0xfffffffd, 0x00007ffa, 0x00000000 },
  { 0x00000000, 0x0000009f, 0x00000020, 0x0000009f, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffff8003, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000001, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000005, 0x00000002, 0x00000005, 0x00000000 },
  { 0x00000000, 0x80007ffa, 0x7ffffffd, 0x80007ffa, 0x00000000 },
  { 0x00000000, 0xaaaaaa2c, 0xaaaaaaaa, 0xaaaaaa2c, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7fffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00007ffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x80000001, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xfffffffe, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff80, 0xffffff7f, 0x00000000 },
  { 0x00000000, 0x77777777, 0xcccccccc, 0x77777777, 0x00000000 },
  { 0x00000000, 0x7fffffe3, 0xffffffe0, 0x7fffffe3, 0x00000000 },
  { 0x00000000, 0x0000007d, 0xfffffffe, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffe, 0x0000807c, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x80000001, 0x8000007f, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffff8001, 0xffff7f82, 0x00000000 },
  { 0x00000000, 0x7fffff86, 0xffffff83, 0x7fffff86, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0xcccccccc, 0xcccccd4a, 0x00000000 },
  { 0x00000000, 0xffffff63, 0xffffff83, 0xffffff63, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x80000000, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0xffff7f81, 0xffff8000, 0xffff7f81, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x33333333, 0x333333b1, 0x00000000 },
  { 0x00000000, 0x00000000, 0x7ffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8081, 0xffff8001, 0xffff8081, 0x00000000 },
  { 0x00000000, 0xaaaaaaa8, 0xaaaaaaaa, 0xaaaaaaa8, 0x00000000 },
  { 0x00000000, 0x80000000, 0x7fffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0xfffffffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0x00000001, 0xffffffe1, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0x00000001, 0xaaaaaaac, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xffffff80, 0xaaaaaa2b, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007fff, 0x00008000, 0x00000000 },
  { 0x00000000, 0xaaaaaa8a, 0xaaaaaaaa, 0xaaaaaa8a, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffe, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0xcccccccb, 0xcccccccc, 0xcccccccb, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00000000, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xffff8000, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x00007fff, 0x0000801f, 0x00000000 },
  { 0x00000000, 0x00008001, 0x00007fff, 0x00008001, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x00000001, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff0003, 0xffff8002, 0xffff0003, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7ffffffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0xaaaaaaaa, 0x2aaaaaa9, 0x00000000 },
  { 0x00000000, 0x4ccccccb, 0xcccccccc, 0x4ccccccb, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffffffe0, 0xffff7fe2, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xfffffffd, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0x55555555, 0xaaaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x00000021, 0x00000001, 0x00000021, 0x00000000 },
  { 0x00000000, 0x00007f81, 0x00007fff, 0x00007f81, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xfffffffd, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0x0000007d, 0xcccccd4a, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x7fffffff, 0x8000007e, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x0000007d, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff81, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000002, 0x80000002, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffff8003, 0xffff7f86, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x00007ffd, 0x80007fff, 0x00000000 },
  { 0x00000000, 0x2aaaaaac, 0xaaaaaaaa, 0x2aaaaaac, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xcccccccf, 0x00000002, 0xcccccccf, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffffff83, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80008000, 0x00007ffe, 0x80008000, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x0000007d, 0x8000007d, 0x00000000 },
  { 0x00000000, 0xffffffe2, 0x00000002, 0xffffffe2, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x80000001, 0x4cccccce, 0x00000000 },
  { 0x00000000, 0x0000807a, 0x00007ffd, 0x0000807a, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffffff83, 0xffff7f86, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80000000, 0x80007fff, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000001f, 0xffffffff, 0x0000001f, 0x00000000 },
  { 0x00000000, 0x7fffff83, 0xffffff83, 0x7fffff83, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff80, 0xffffff60, 0x00000000 },
  { 0x00000000, 0x7fff8004, 0xffff8001, 0x7fff8004, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0xffff8003, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0x7fffffff, 0x7fff8001, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000002, 0x80000003, 0x00000000 },
  { 0x00000000, 0xffff8080, 0xffff8003, 0xffff8080, 0x00000000 },
  { 0x00000000, 0x22222222, 0xcccccccc, 0x22222222, 0x00000000 },
  { 0x00000000, 0xffffff01, 0xffffff80, 0xffffff01, 0x00000000 },
  { 0x00000000, 0x80007ffc, 0x00007ffd, 0x80007ffc, 0x00000000 },
  { 0x00000000, 0x80008001, 0x80000001, 0x80008001, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x00007ffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00000001, 0x0000007f, 0x00000001, 0x00000000 },
  { 0x00000000, 0x0000007b, 0x0000007d, 0x0000007b, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x7fffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffffff03, 0xffffff81, 0xffffff03, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8001, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0x00000002, 0x80000001, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80000082, 0x0000007f, 0x80000082, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff81, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffc, 0xfffffffd, 0xfffffffc, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xd5555558, 0x55555555, 0xd5555558, 0x00000000 },
  { 0x00000000, 0xaaaaab2a, 0x0000007f, 0xaaaaab2a, 0x00000000 },
  { 0x00000000, 0xaaaa2aae, 0xffff8003, 0xaaaa2aae, 0x00000000 },
  { 0x00000000, 0x5555d553, 0x00007ffd, 0x5555d553, 0x00000000 },
  { 0x00000000, 0x333332b5, 0x33333333, 0x333332b5, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000001, 0x80000003, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffffa1, 0xffffff81, 0xffffffa1, 0x00000000 },
  { 0x00000000, 0x80000080, 0x0000007f, 0x80000080, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000007f, 0x0000807c, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x00007ffd, 0x0000807b, 0x00000000 },
  { 0x00000000, 0xcccccccc, 0xffffffff, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xccccccec, 0xcccccccc, 0xccccccec, 0x00000000 },
  { 0x00000000, 0x8000007a, 0x7ffffffd, 0x8000007a, 0x00000000 },
  { 0x00000000, 0xcccccc4e, 0xcccccccc, 0xcccccc4e, 0x00000000 },
  { 0x00000000, 0xfffffffb, 0xfffffffd, 0xfffffffb, 0x00000000 },
  { 0x00000000, 0xcccc4ccd, 0xcccccccc, 0xcccc4ccd, 0x00000000 },
  { 0x00000000, 0x80008000, 0x00007fff, 0x80008000, 0x00000000 },
  { 0x00000000, 0x33333353, 0x33333333, 0x33333353, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x0000007d, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffffe0, 0xffffff61, 0x00000000 },
  { 0x00000000, 0xffff0001, 0xffff8000, 0xffff0001, 0x00000000 },
  { 0x00000000, 0x80000000, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x7ffffffd, 0x80007ffd, 0x00000000 },
  { 0x00000000, 0x333333b2, 0x0000007e, 0x333333b2, 0x00000000 },
  { 0x00000000, 0xcccc4cd0, 0xffff8003, 0xcccc4cd0, 0x00000000 },
  { 0x00000000, 0xaaaaaaad, 0x00000002, 0xaaaaaaad, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0x88888889, 0x33333333, 0x88888889, 0x00000000 },
  { 0x00000000, 0x80000004, 0x00000001, 0x80000004, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff8000, 0xffff807e, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x55555555, 0x555554d8, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x7ffffffe, 0x80007ffe, 0x00000000 },
  { 0x00000000, 0x7fffffe1, 0xffffffe0, 0x7fffffe1, 0x00000000 },
  { 0x00000000, 0x7fff8004, 0xffff8003, 0x7fff8004, 0x00000000 },
  { 0x00000000, 0xaaaaab28, 0xaaaaaaaa, 0xaaaaab28, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff80, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x00000004, 0x80000001, 0x00000004, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff80, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xcccccd4c, 0xcccccccc, 0xcccccd4c, 0x00000000 },
  { 0x00000000, 0x5554d557, 0x55555555, 0x5554d557, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffff8000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8000, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x8000007c, 0x0000007d, 0x8000007c, 0x00000000 },
  { 0x00000000, 0xffff8022, 0xffff8002, 0xffff8022, 0x00000000 },
  { 0x00000000, 0xffffffe2, 0xffffffe0, 0xffffffe2, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8003, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0xffffff81, 0x7fffff80, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x00007ffe, 0x0000801e, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsRm_al_r0_r8_r0_LSL_r0[] = {
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x7ffffffe, 0x7ffffffe },
  { 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00000001 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0xffffff82, 0xffffff82 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xffff8003, 0xffff8003 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00007fff, 0x00007fff },
  { 0x00000000, 0xffff8002, 0xffff8002, 0xffff8002, 0xffff8002 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0xffff8000 },
  { 0x00000000, 0x00000020, 0x00000020, 0x00000020, 0x00000020 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffff81, 0xffffff81 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0xffffff82, 0xffffff82 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00007fff, 0x00007fff },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0xffff8000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xffffff83, 0xffffff83 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff },
  { 0x00000000, 0x33333333, 0x33333333, 0x33333333, 0x33333333 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0xffff8000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xffffff83, 0xffffff83 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0xffffff82, 0xffffff82 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x0000007d, 0x0000007d },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff },
  { 0x00000000, 0x0000007f, 0x0000007f, 0x0000007f, 0x0000007f },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xffffff83, 0xffffff83 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0xffffffe0, 0xffffffe0 },
  { 0x00000000, 0x80000001, 0x80000001, 0x80000001, 0x80000001 },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x0000007d, 0x0000007d },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xffff8003, 0xffff8003 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00007ffd },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x7ffffffe, 0x7ffffffe },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00007ffd },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x7ffffffd, 0x7ffffffd },
  { 0x00000000, 0x0000007f, 0x0000007f, 0x0000007f, 0x0000007f },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x0000007e, 0x0000007e },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0xfffffffd, 0xfffffffd },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x7ffffffe, 0x7ffffffe },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000002, 0x00000002 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0xffff8001, 0xffff8001 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0xfffffffe, 0xfffffffe },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffff81, 0xffffff81 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffff81, 0xffffff81 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffff81, 0xffffff81 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccc },
  { 0x00000000, 0x55555555, 0x55555555, 0x55555555, 0x55555555 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00007ffd },
  { 0x00000000, 0x80000001, 0x80000001, 0x80000001, 0x80000001 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0xfffffffd, 0xfffffffd },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0xfffffffe, 0xfffffffe },
  { 0x00000000, 0x0000007f, 0x0000007f, 0x0000007f, 0x0000007f },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000002, 0x00000002 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffff81, 0xffffff81 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00007ffd },
  { 0x00000000, 0x33333333, 0x33333333, 0x33333333, 0x33333333 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0xffff8002, 0xffff8002 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0xfffffffd, 0xfffffffd },
  { 0x00000000, 0x00000020, 0x00000020, 0x00000020, 0x00000020 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xffff8003, 0xffff8003 },
  { 0x00000000, 0x80000001, 0x80000001, 0x80000001, 0x80000001 },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000002, 0x00000002 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x7ffffffd, 0x7ffffffd },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0x00007ffe, 0x00007ffe },
  { 0x00000000, 0x80000001, 0x80000001, 0x80000001, 0x80000001 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0xfffffffe, 0xfffffffe },
  { 0x00000000, 0xffffff80, 0xffffff80, 0xffffff80, 0xffffff80 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccc },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0xffffffe0, 0xffffffe0 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0xfffffffe, 0xfffffffe },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0x00007ffe, 0x00007ffe },
  { 0x00000000, 0x80000001, 0x80000001, 0x80000001, 0x80000001 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0xffff8001, 0xffff8001 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xffffff83, 0xffffff83 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccc },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xffffff83, 0xffffff83 },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0xffff8000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x33333333, 0x33333333 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x7ffffffd, 0x7ffffffd },
  { 0x00000000, 0xffff8001, 0xffff8001, 0xffff8001, 0xffff8001 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0xfffffffe, 0xfffffffe },
  { 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00000001 },
  { 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00000001 },
  { 0x00000000, 0xffffff80, 0xffffff80, 0xffffff80, 0xffffff80 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00007fff, 0x00007fff },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0x00007ffe, 0x00007ffe },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccc },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0xffff8000 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00007fff, 0x00007fff },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00007fff, 0x00007fff },
  { 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00000001 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0xffff8002, 0xffff8002 },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x7ffffffe, 0x7ffffffe },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccc },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0xffffffe0, 0xffffffe0 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0xfffffffd, 0xfffffffd },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
  { 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00000001 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00007fff, 0x00007fff },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0xfffffffd, 0xfffffffd },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x0000007d, 0x0000007d },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x0000007d, 0x0000007d },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffff81, 0xffffff81 },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000002, 0x00000002 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xffff8003, 0xffff8003 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00007ffd },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0xffff8000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000002, 0x00000002 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xffffff83, 0xffffff83 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0x00007ffe, 0x00007ffe },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x0000007d, 0x0000007d },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000002, 0x00000002 },
  { 0x00000000, 0x80000001, 0x80000001, 0x80000001, 0x80000001 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00007ffd },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xffffff83, 0xffffff83 },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xffffff83, 0xffffff83 },
  { 0x00000000, 0xffffff80, 0xffffff80, 0xffffff80, 0xffffff80 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0xffff8001, 0xffff8001 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xffff8003, 0xffff8003 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000002, 0x00000002 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xffff8003, 0xffff8003 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccc },
  { 0x00000000, 0xffffff80, 0xffffff80, 0xffffff80, 0xffffff80 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00007ffd },
  { 0x00000000, 0x80000001, 0x80000001, 0x80000001, 0x80000001 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00007ffd },
  { 0x00000000, 0x0000007f, 0x0000007f, 0x0000007f, 0x0000007f },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x0000007d, 0x0000007d },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffff81, 0xffffff81 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0xffff8001, 0xffff8001 },
  { 0x00000000, 0x80000001, 0x80000001, 0x80000001, 0x80000001 },
  { 0x00000000, 0x0000007f, 0x0000007f, 0x0000007f, 0x0000007f },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffff81, 0xffffff81 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0xfffffffd, 0xfffffffd },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff },
  { 0x00000000, 0x55555555, 0x55555555, 0x55555555, 0x55555555 },
  { 0x00000000, 0x0000007f, 0x0000007f, 0x0000007f, 0x0000007f },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xffff8003, 0xffff8003 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00007ffd },
  { 0x00000000, 0x33333333, 0x33333333, 0x33333333, 0x33333333 },
  { 0x00000000, 0x80000001, 0x80000001, 0x80000001, 0x80000001 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0xffff8000 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffff81, 0xffffff81 },
  { 0x00000000, 0x0000007f, 0x0000007f, 0x0000007f, 0x0000007f },
  { 0x00000000, 0x0000007f, 0x0000007f, 0x0000007f, 0x0000007f },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00007ffd },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccc },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x7ffffffd, 0x7ffffffd },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccc },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0xfffffffd, 0xfffffffd },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccc },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00007fff, 0x00007fff },
  { 0x00000000, 0x33333333, 0x33333333, 0x33333333, 0x33333333 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x0000007d, 0x0000007d },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0xffffffe0, 0xffffffe0 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0xffff8000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x7ffffffd, 0x7ffffffd },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x0000007e, 0x0000007e },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xffff8003, 0xffff8003 },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000002, 0x00000002 },
  { 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00000001 },
  { 0x00000000, 0x33333333, 0x33333333, 0x33333333, 0x33333333 },
  { 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00000001 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0xffff8000 },
  { 0x00000000, 0x55555555, 0x55555555, 0x55555555, 0x55555555 },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x7ffffffe, 0x7ffffffe },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0xffffffe0, 0xffffffe0 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xffff8003, 0xffff8003 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
  { 0x00000000, 0xffffff80, 0xffffff80, 0xffffff80, 0xffffff80 },
  { 0x00000000, 0x80000001, 0x80000001, 0x80000001, 0x80000001 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00007ffd },
  { 0x00000000, 0xffffff80, 0xffffff80, 0xffffff80, 0xffffff80 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccc },
  { 0x00000000, 0x55555555, 0x55555555, 0x55555555, 0x55555555 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0xffff8000 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0xffff8000 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x0000007d, 0x0000007d },
  { 0x00000000, 0xffff8002, 0xffff8002, 0xffff8002, 0xffff8002 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0xffffffe0, 0xffffffe0 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xffff8003, 0xffff8003 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffff81, 0xffffff81 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0x00007ffe, 0x00007ffe },
};
const Inputs kOutputs_Sub_RdIsRm_al_r2_r11_r2_LSL_r0[] = {
  { 0x00000000, 0x2aaaaaa9, 0x7ffffffe, 0x2aaaaaa9, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000001, 0x00000003, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff82, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000003, 0xffff8003, 0x00000003, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x00000000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x00007fff, 0x0000807e, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffff8002, 0xffff7f85, 0x00000000 },
  { 0x00000000, 0x7fff8000, 0xffff8000, 0x7fff8000, 0x00000000 },
  { 0x00000000, 0x000000a0, 0x00000020, 0x000000a0, 0x00000000 },
  { 0x00000000, 0xaaaaaa2c, 0xffffff81, 0xaaaaaa2c, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffffff82, 0xffff7f85, 0x00000000 },
  { 0x00000000, 0xaaab2aaa, 0x00007fff, 0xaaab2aaa, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8000, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff83, 0xffffff84, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x3333b331, 0x33333333, 0x3333b331, 0x00000000 },
  { 0x00000000, 0xaaaa2aad, 0xaaaaaaaa, 0xaaaa2aad, 0x00000000 },
  { 0x00000000, 0xaaaa2aab, 0xffff8000, 0xaaaa2aab, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0xffffffff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffff06, 0xffffff83, 0xffffff06, 0x00000000 },
  { 0x00000000, 0xffffff04, 0xffffff82, 0xffffff04, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x0000007d, 0x333333b1, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007f, 0x000000fe, 0x00000000 },
  { 0x00000000, 0x00007f83, 0xffffff83, 0x00007f83, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0xffffffe0, 0xffffffe1, 0x00000000 },
  { 0x00000000, 0x80000004, 0x80000001, 0x80000004, 0x00000000 },
  { 0x00000000, 0x2aaaaaab, 0x80000000, 0x2aaaaaab, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000007d, 0x0000807d, 0x00000000 },
  { 0x00000000, 0x5554d559, 0xffff8003, 0x5554d559, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffd, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7ffffffe, 0x7fffff80, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0x00007ffd, 0x00007fdd, 0x00000000 },
  { 0x00000000, 0x8000007c, 0x7ffffffd, 0x8000007c, 0x00000000 },
  { 0x00000000, 0x000000fc, 0x0000007f, 0x000000fc, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007e, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x0000007b, 0xfffffffd, 0x0000007b, 0x00000000 },
  { 0x00000000, 0x80007ffb, 0x7ffffffe, 0x80007ffb, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff8001, 0xffff807e, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0xfffffffe, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0x00000001, 0xffffff81, 0x00000001, 0x00000000 },
  { 0x00000000, 0x7fffff82, 0xffffff81, 0x7fffff82, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffff81, 0xffffff61, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffffff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccccc4f, 0xcccccccc, 0xcccccc4f, 0x00000000 },
  { 0x00000000, 0x5554d556, 0x55555555, 0x5554d556, 0x00000000 },
  { 0x00000000, 0x0000fffa, 0x00007ffd, 0x0000fffa, 0x00000000 },
  { 0x00000000, 0x00000000, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0xfffffffe, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x333333b3, 0x0000007f, 0x333333b3, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000002, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffff81, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0x00008000, 0x00000000 },
  { 0x00000000, 0xb3333332, 0x33333333, 0xb3333332, 0x00000000 },
  { 0x00000000, 0xffff8080, 0xffff8002, 0xffff8080, 0x00000000 },
  { 0x00000000, 0x00007ffa, 0xfffffffd, 0x00007ffa, 0x00000000 },
  { 0x00000000, 0x0000009f, 0x00000020, 0x0000009f, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffff8003, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000001, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000005, 0x00000002, 0x00000005, 0x00000000 },
  { 0x00000000, 0x80007ffa, 0x7ffffffd, 0x80007ffa, 0x00000000 },
  { 0x00000000, 0xaaaaaa2c, 0xaaaaaaaa, 0xaaaaaa2c, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7fffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00007ffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x80000001, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xfffffffe, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff80, 0xffffff7f, 0x00000000 },
  { 0x00000000, 0x77777777, 0xcccccccc, 0x77777777, 0x00000000 },
  { 0x00000000, 0x7fffffe3, 0xffffffe0, 0x7fffffe3, 0x00000000 },
  { 0x00000000, 0x0000007d, 0xfffffffe, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffe, 0x0000807c, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x80000001, 0x8000007f, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffff8001, 0xffff7f82, 0x00000000 },
  { 0x00000000, 0x7fffff86, 0xffffff83, 0x7fffff86, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0xcccccccc, 0xcccccd4a, 0x00000000 },
  { 0x00000000, 0xffffff63, 0xffffff83, 0xffffff63, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x80000000, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0xffff7f81, 0xffff8000, 0xffff7f81, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x33333333, 0x333333b1, 0x00000000 },
  { 0x00000000, 0x00000000, 0x7ffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8081, 0xffff8001, 0xffff8081, 0x00000000 },
  { 0x00000000, 0xaaaaaaa8, 0xaaaaaaaa, 0xaaaaaaa8, 0x00000000 },
  { 0x00000000, 0x80000000, 0x7fffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0xfffffffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0x00000001, 0xffffffe1, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0x00000001, 0xaaaaaaac, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xffffff80, 0xaaaaaa2b, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007fff, 0x00008000, 0x00000000 },
  { 0x00000000, 0xaaaaaa8a, 0xaaaaaaaa, 0xaaaaaa8a, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffe, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0xcccccccb, 0xcccccccc, 0xcccccccb, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00000000, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xffff8000, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x00007fff, 0x0000801f, 0x00000000 },
  { 0x00000000, 0x00008001, 0x00007fff, 0x00008001, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x00000001, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff0003, 0xffff8002, 0xffff0003, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7ffffffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0xaaaaaaaa, 0x2aaaaaa9, 0x00000000 },
  { 0x00000000, 0x4ccccccb, 0xcccccccc, 0x4ccccccb, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffffffe0, 0xffff7fe2, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xfffffffd, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0x55555555, 0xaaaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x00000021, 0x00000001, 0x00000021, 0x00000000 },
  { 0x00000000, 0x00007f81, 0x00007fff, 0x00007f81, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xfffffffd, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0x0000007d, 0xcccccd4a, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x7fffffff, 0x8000007e, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x0000007d, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff81, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000002, 0x80000002, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffff8003, 0xffff7f86, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x00007ffd, 0x80007fff, 0x00000000 },
  { 0x00000000, 0x2aaaaaac, 0xaaaaaaaa, 0x2aaaaaac, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xcccccccf, 0x00000002, 0xcccccccf, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffffff83, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80008000, 0x00007ffe, 0x80008000, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x0000007d, 0x8000007d, 0x00000000 },
  { 0x00000000, 0xffffffe2, 0x00000002, 0xffffffe2, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x80000001, 0x4cccccce, 0x00000000 },
  { 0x00000000, 0x0000807a, 0x00007ffd, 0x0000807a, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffffff83, 0xffff7f86, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80000000, 0x80007fff, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000001f, 0xffffffff, 0x0000001f, 0x00000000 },
  { 0x00000000, 0x7fffff83, 0xffffff83, 0x7fffff83, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff80, 0xffffff60, 0x00000000 },
  { 0x00000000, 0x7fff8004, 0xffff8001, 0x7fff8004, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0xffff8003, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0x7fffffff, 0x7fff8001, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000002, 0x80000003, 0x00000000 },
  { 0x00000000, 0xffff8080, 0xffff8003, 0xffff8080, 0x00000000 },
  { 0x00000000, 0x22222222, 0xcccccccc, 0x22222222, 0x00000000 },
  { 0x00000000, 0xffffff01, 0xffffff80, 0xffffff01, 0x00000000 },
  { 0x00000000, 0x80007ffc, 0x00007ffd, 0x80007ffc, 0x00000000 },
  { 0x00000000, 0x80008001, 0x80000001, 0x80008001, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x00007ffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00000001, 0x0000007f, 0x00000001, 0x00000000 },
  { 0x00000000, 0x0000007b, 0x0000007d, 0x0000007b, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x7fffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffffff03, 0xffffff81, 0xffffff03, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8001, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0x00000002, 0x80000001, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80000082, 0x0000007f, 0x80000082, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff81, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffc, 0xfffffffd, 0xfffffffc, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xd5555558, 0x55555555, 0xd5555558, 0x00000000 },
  { 0x00000000, 0xaaaaab2a, 0x0000007f, 0xaaaaab2a, 0x00000000 },
  { 0x00000000, 0xaaaa2aae, 0xffff8003, 0xaaaa2aae, 0x00000000 },
  { 0x00000000, 0x5555d553, 0x00007ffd, 0x5555d553, 0x00000000 },
  { 0x00000000, 0x333332b5, 0x33333333, 0x333332b5, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000001, 0x80000003, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffffa1, 0xffffff81, 0xffffffa1, 0x00000000 },
  { 0x00000000, 0x80000080, 0x0000007f, 0x80000080, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000007f, 0x0000807c, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x00007ffd, 0x0000807b, 0x00000000 },
  { 0x00000000, 0xcccccccc, 0xffffffff, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xccccccec, 0xcccccccc, 0xccccccec, 0x00000000 },
  { 0x00000000, 0x8000007a, 0x7ffffffd, 0x8000007a, 0x00000000 },
  { 0x00000000, 0xcccccc4e, 0xcccccccc, 0xcccccc4e, 0x00000000 },
  { 0x00000000, 0xfffffffb, 0xfffffffd, 0xfffffffb, 0x00000000 },
  { 0x00000000, 0xcccc4ccd, 0xcccccccc, 0xcccc4ccd, 0x00000000 },
  { 0x00000000, 0x80008000, 0x00007fff, 0x80008000, 0x00000000 },
  { 0x00000000, 0x33333353, 0x33333333, 0x33333353, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x0000007d, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffffe0, 0xffffff61, 0x00000000 },
  { 0x00000000, 0xffff0001, 0xffff8000, 0xffff0001, 0x00000000 },
  { 0x00000000, 0x80000000, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x7ffffffd, 0x80007ffd, 0x00000000 },
  { 0x00000000, 0x333333b2, 0x0000007e, 0x333333b2, 0x00000000 },
  { 0x00000000, 0xcccc4cd0, 0xffff8003, 0xcccc4cd0, 0x00000000 },
  { 0x00000000, 0xaaaaaaad, 0x00000002, 0xaaaaaaad, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0x88888889, 0x33333333, 0x88888889, 0x00000000 },
  { 0x00000000, 0x80000004, 0x00000001, 0x80000004, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff8000, 0xffff807e, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x55555555, 0x555554d8, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x7ffffffe, 0x80007ffe, 0x00000000 },
  { 0x00000000, 0x7fffffe1, 0xffffffe0, 0x7fffffe1, 0x00000000 },
  { 0x00000000, 0x7fff8004, 0xffff8003, 0x7fff8004, 0x00000000 },
  { 0x00000000, 0xaaaaab28, 0xaaaaaaaa, 0xaaaaab28, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff80, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x00000004, 0x80000001, 0x00000004, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff80, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xcccccd4c, 0xcccccccc, 0xcccccd4c, 0x00000000 },
  { 0x00000000, 0x5554d557, 0x55555555, 0x5554d557, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffff8000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8000, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x8000007c, 0x0000007d, 0x8000007c, 0x00000000 },
  { 0x00000000, 0xffff8022, 0xffff8002, 0xffff8022, 0x00000000 },
  { 0x00000000, 0xffffffe2, 0xffffffe0, 0xffffffe2, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8003, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0xffffff81, 0x7fffff80, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x00007ffe, 0x0000801e, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsRm_al_r9_r4_r9_LSL_r0[] = {
  { 0x00000000, 0x2aaaaaa9, 0x7ffffffe, 0x2aaaaaa9, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000001, 0x00000003, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff82, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000003, 0xffff8003, 0x00000003, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x00000000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x00007fff, 0x0000807e, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffff8002, 0xffff7f85, 0x00000000 },
  { 0x00000000, 0x7fff8000, 0xffff8000, 0x7fff8000, 0x00000000 },
  { 0x00000000, 0x000000a0, 0x00000020, 0x000000a0, 0x00000000 },
  { 0x00000000, 0xaaaaaa2c, 0xffffff81, 0xaaaaaa2c, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffffff82, 0xffff7f85, 0x00000000 },
  { 0x00000000, 0xaaab2aaa, 0x00007fff, 0xaaab2aaa, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8000, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff83, 0xffffff84, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x3333b331, 0x33333333, 0x3333b331, 0x00000000 },
  { 0x00000000, 0xaaaa2aad, 0xaaaaaaaa, 0xaaaa2aad, 0x00000000 },
  { 0x00000000, 0xaaaa2aab, 0xffff8000, 0xaaaa2aab, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0xffffffff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffff06, 0xffffff83, 0xffffff06, 0x00000000 },
  { 0x00000000, 0xffffff04, 0xffffff82, 0xffffff04, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x0000007d, 0x333333b1, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007f, 0x000000fe, 0x00000000 },
  { 0x00000000, 0x00007f83, 0xffffff83, 0x00007f83, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0xffffffe0, 0xffffffe1, 0x00000000 },
  { 0x00000000, 0x80000004, 0x80000001, 0x80000004, 0x00000000 },
  { 0x00000000, 0x2aaaaaab, 0x80000000, 0x2aaaaaab, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000007d, 0x0000807d, 0x00000000 },
  { 0x00000000, 0x5554d559, 0xffff8003, 0x5554d559, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffd, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7ffffffe, 0x7fffff80, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0x00007ffd, 0x00007fdd, 0x00000000 },
  { 0x00000000, 0x8000007c, 0x7ffffffd, 0x8000007c, 0x00000000 },
  { 0x00000000, 0x000000fc, 0x0000007f, 0x000000fc, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007e, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x0000007b, 0xfffffffd, 0x0000007b, 0x00000000 },
  { 0x00000000, 0x80007ffb, 0x7ffffffe, 0x80007ffb, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff8001, 0xffff807e, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0xfffffffe, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0x00000001, 0xffffff81, 0x00000001, 0x00000000 },
  { 0x00000000, 0x7fffff82, 0xffffff81, 0x7fffff82, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffff81, 0xffffff61, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffffff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccccc4f, 0xcccccccc, 0xcccccc4f, 0x00000000 },
  { 0x00000000, 0x5554d556, 0x55555555, 0x5554d556, 0x00000000 },
  { 0x00000000, 0x0000fffa, 0x00007ffd, 0x0000fffa, 0x00000000 },
  { 0x00000000, 0x00000000, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0xfffffffe, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x333333b3, 0x0000007f, 0x333333b3, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000002, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffff81, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0x00008000, 0x00000000 },
  { 0x00000000, 0xb3333332, 0x33333333, 0xb3333332, 0x00000000 },
  { 0x00000000, 0xffff8080, 0xffff8002, 0xffff8080, 0x00000000 },
  { 0x00000000, 0x00007ffa, 0xfffffffd, 0x00007ffa, 0x00000000 },
  { 0x00000000, 0x0000009f, 0x00000020, 0x0000009f, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffff8003, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000001, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000005, 0x00000002, 0x00000005, 0x00000000 },
  { 0x00000000, 0x80007ffa, 0x7ffffffd, 0x80007ffa, 0x00000000 },
  { 0x00000000, 0xaaaaaa2c, 0xaaaaaaaa, 0xaaaaaa2c, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7fffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00007ffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x80000001, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xfffffffe, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff80, 0xffffff7f, 0x00000000 },
  { 0x00000000, 0x77777777, 0xcccccccc, 0x77777777, 0x00000000 },
  { 0x00000000, 0x7fffffe3, 0xffffffe0, 0x7fffffe3, 0x00000000 },
  { 0x00000000, 0x0000007d, 0xfffffffe, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffe, 0x0000807c, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x80000001, 0x8000007f, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffff8001, 0xffff7f82, 0x00000000 },
  { 0x00000000, 0x7fffff86, 0xffffff83, 0x7fffff86, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0xcccccccc, 0xcccccd4a, 0x00000000 },
  { 0x00000000, 0xffffff63, 0xffffff83, 0xffffff63, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x80000000, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0xffff7f81, 0xffff8000, 0xffff7f81, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x33333333, 0x333333b1, 0x00000000 },
  { 0x00000000, 0x00000000, 0x7ffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8081, 0xffff8001, 0xffff8081, 0x00000000 },
  { 0x00000000, 0xaaaaaaa8, 0xaaaaaaaa, 0xaaaaaaa8, 0x00000000 },
  { 0x00000000, 0x80000000, 0x7fffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0xfffffffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0x00000001, 0xffffffe1, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0x00000001, 0xaaaaaaac, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xffffff80, 0xaaaaaa2b, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007fff, 0x00008000, 0x00000000 },
  { 0x00000000, 0xaaaaaa8a, 0xaaaaaaaa, 0xaaaaaa8a, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffe, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0xcccccccb, 0xcccccccc, 0xcccccccb, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00000000, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xffff8000, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x00007fff, 0x0000801f, 0x00000000 },
  { 0x00000000, 0x00008001, 0x00007fff, 0x00008001, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x00000001, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff0003, 0xffff8002, 0xffff0003, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7ffffffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0xaaaaaaaa, 0x2aaaaaa9, 0x00000000 },
  { 0x00000000, 0x4ccccccb, 0xcccccccc, 0x4ccccccb, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffffffe0, 0xffff7fe2, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xfffffffd, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0x55555555, 0xaaaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x00000021, 0x00000001, 0x00000021, 0x00000000 },
  { 0x00000000, 0x00007f81, 0x00007fff, 0x00007f81, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xfffffffd, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0x0000007d, 0xcccccd4a, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x7fffffff, 0x8000007e, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x0000007d, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff81, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000002, 0x80000002, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffff8003, 0xffff7f86, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x00007ffd, 0x80007fff, 0x00000000 },
  { 0x00000000, 0x2aaaaaac, 0xaaaaaaaa, 0x2aaaaaac, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xcccccccf, 0x00000002, 0xcccccccf, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffffff83, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80008000, 0x00007ffe, 0x80008000, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x0000007d, 0x8000007d, 0x00000000 },
  { 0x00000000, 0xffffffe2, 0x00000002, 0xffffffe2, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x80000001, 0x4cccccce, 0x00000000 },
  { 0x00000000, 0x0000807a, 0x00007ffd, 0x0000807a, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffffff83, 0xffff7f86, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80000000, 0x80007fff, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000001f, 0xffffffff, 0x0000001f, 0x00000000 },
  { 0x00000000, 0x7fffff83, 0xffffff83, 0x7fffff83, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff80, 0xffffff60, 0x00000000 },
  { 0x00000000, 0x7fff8004, 0xffff8001, 0x7fff8004, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0xffff8003, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0x7fffffff, 0x7fff8001, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000002, 0x80000003, 0x00000000 },
  { 0x00000000, 0xffff8080, 0xffff8003, 0xffff8080, 0x00000000 },
  { 0x00000000, 0x22222222, 0xcccccccc, 0x22222222, 0x00000000 },
  { 0x00000000, 0xffffff01, 0xffffff80, 0xffffff01, 0x00000000 },
  { 0x00000000, 0x80007ffc, 0x00007ffd, 0x80007ffc, 0x00000000 },
  { 0x00000000, 0x80008001, 0x80000001, 0x80008001, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x00007ffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00000001, 0x0000007f, 0x00000001, 0x00000000 },
  { 0x00000000, 0x0000007b, 0x0000007d, 0x0000007b, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x7fffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffffff03, 0xffffff81, 0xffffff03, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8001, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0x00000002, 0x80000001, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80000082, 0x0000007f, 0x80000082, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff81, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffc, 0xfffffffd, 0xfffffffc, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xd5555558, 0x55555555, 0xd5555558, 0x00000000 },
  { 0x00000000, 0xaaaaab2a, 0x0000007f, 0xaaaaab2a, 0x00000000 },
  { 0x00000000, 0xaaaa2aae, 0xffff8003, 0xaaaa2aae, 0x00000000 },
  { 0x00000000, 0x5555d553, 0x00007ffd, 0x5555d553, 0x00000000 },
  { 0x00000000, 0x333332b5, 0x33333333, 0x333332b5, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000001, 0x80000003, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffffa1, 0xffffff81, 0xffffffa1, 0x00000000 },
  { 0x00000000, 0x80000080, 0x0000007f, 0x80000080, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000007f, 0x0000807c, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x00007ffd, 0x0000807b, 0x00000000 },
  { 0x00000000, 0xcccccccc, 0xffffffff, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xccccccec, 0xcccccccc, 0xccccccec, 0x00000000 },
  { 0x00000000, 0x8000007a, 0x7ffffffd, 0x8000007a, 0x00000000 },
  { 0x00000000, 0xcccccc4e, 0xcccccccc, 0xcccccc4e, 0x00000000 },
  { 0x00000000, 0xfffffffb, 0xfffffffd, 0xfffffffb, 0x00000000 },
  { 0x00000000, 0xcccc4ccd, 0xcccccccc, 0xcccc4ccd, 0x00000000 },
  { 0x00000000, 0x80008000, 0x00007fff, 0x80008000, 0x00000000 },
  { 0x00000000, 0x33333353, 0x33333333, 0x33333353, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x0000007d, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffffe0, 0xffffff61, 0x00000000 },
  { 0x00000000, 0xffff0001, 0xffff8000, 0xffff0001, 0x00000000 },
  { 0x00000000, 0x80000000, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x7ffffffd, 0x80007ffd, 0x00000000 },
  { 0x00000000, 0x333333b2, 0x0000007e, 0x333333b2, 0x00000000 },
  { 0x00000000, 0xcccc4cd0, 0xffff8003, 0xcccc4cd0, 0x00000000 },
  { 0x00000000, 0xaaaaaaad, 0x00000002, 0xaaaaaaad, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0x88888889, 0x33333333, 0x88888889, 0x00000000 },
  { 0x00000000, 0x80000004, 0x00000001, 0x80000004, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff8000, 0xffff807e, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x55555555, 0x555554d8, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x7ffffffe, 0x80007ffe, 0x00000000 },
  { 0x00000000, 0x7fffffe1, 0xffffffe0, 0x7fffffe1, 0x00000000 },
  { 0x00000000, 0x7fff8004, 0xffff8003, 0x7fff8004, 0x00000000 },
  { 0x00000000, 0xaaaaab28, 0xaaaaaaaa, 0xaaaaab28, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff80, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x00000004, 0x80000001, 0x00000004, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff80, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xcccccd4c, 0xcccccccc, 0xcccccd4c, 0x00000000 },
  { 0x00000000, 0x5554d557, 0x55555555, 0x5554d557, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffff8000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8000, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x8000007c, 0x0000007d, 0x8000007c, 0x00000000 },
  { 0x00000000, 0xffff8022, 0xffff8002, 0xffff8022, 0x00000000 },
  { 0x00000000, 0xffffffe2, 0xffffffe0, 0xffffffe2, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8003, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0xffffff81, 0x7fffff80, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x00007ffe, 0x0000801e, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsRm_al_r14_r10_r14_LSL_r0[] = {
  { 0x00000000, 0x2aaaaaa9, 0x7ffffffe, 0x2aaaaaa9, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000001, 0x00000003, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff82, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000003, 0xffff8003, 0x00000003, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x00000000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x00007fff, 0x0000807e, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffff8002, 0xffff7f85, 0x00000000 },
  { 0x00000000, 0x7fff8000, 0xffff8000, 0x7fff8000, 0x00000000 },
  { 0x00000000, 0x000000a0, 0x00000020, 0x000000a0, 0x00000000 },
  { 0x00000000, 0xaaaaaa2c, 0xffffff81, 0xaaaaaa2c, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffffff82, 0xffff7f85, 0x00000000 },
  { 0x00000000, 0xaaab2aaa, 0x00007fff, 0xaaab2aaa, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8000, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff83, 0xffffff84, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x3333b331, 0x33333333, 0x3333b331, 0x00000000 },
  { 0x00000000, 0xaaaa2aad, 0xaaaaaaaa, 0xaaaa2aad, 0x00000000 },
  { 0x00000000, 0xaaaa2aab, 0xffff8000, 0xaaaa2aab, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0xffffffff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffff06, 0xffffff83, 0xffffff06, 0x00000000 },
  { 0x00000000, 0xffffff04, 0xffffff82, 0xffffff04, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x0000007d, 0x333333b1, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007f, 0x000000fe, 0x00000000 },
  { 0x00000000, 0x00007f83, 0xffffff83, 0x00007f83, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0xffffffe0, 0xffffffe1, 0x00000000 },
  { 0x00000000, 0x80000004, 0x80000001, 0x80000004, 0x00000000 },
  { 0x00000000, 0x2aaaaaab, 0x80000000, 0x2aaaaaab, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000007d, 0x0000807d, 0x00000000 },
  { 0x00000000, 0x5554d559, 0xffff8003, 0x5554d559, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffd, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7ffffffe, 0x7fffff80, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0x00007ffd, 0x00007fdd, 0x00000000 },
  { 0x00000000, 0x8000007c, 0x7ffffffd, 0x8000007c, 0x00000000 },
  { 0x00000000, 0x000000fc, 0x0000007f, 0x000000fc, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007e, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x0000007b, 0xfffffffd, 0x0000007b, 0x00000000 },
  { 0x00000000, 0x80007ffb, 0x7ffffffe, 0x80007ffb, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff8001, 0xffff807e, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0xfffffffe, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0x00000001, 0xffffff81, 0x00000001, 0x00000000 },
  { 0x00000000, 0x7fffff82, 0xffffff81, 0x7fffff82, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffff81, 0xffffff61, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffffff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccccc4f, 0xcccccccc, 0xcccccc4f, 0x00000000 },
  { 0x00000000, 0x5554d556, 0x55555555, 0x5554d556, 0x00000000 },
  { 0x00000000, 0x0000fffa, 0x00007ffd, 0x0000fffa, 0x00000000 },
  { 0x00000000, 0x00000000, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0xfffffffe, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x333333b3, 0x0000007f, 0x333333b3, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000002, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffff81, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0x00008000, 0x00000000 },
  { 0x00000000, 0xb3333332, 0x33333333, 0xb3333332, 0x00000000 },
  { 0x00000000, 0xffff8080, 0xffff8002, 0xffff8080, 0x00000000 },
  { 0x00000000, 0x00007ffa, 0xfffffffd, 0x00007ffa, 0x00000000 },
  { 0x00000000, 0x0000009f, 0x00000020, 0x0000009f, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffff8003, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000001, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000005, 0x00000002, 0x00000005, 0x00000000 },
  { 0x00000000, 0x80007ffa, 0x7ffffffd, 0x80007ffa, 0x00000000 },
  { 0x00000000, 0xaaaaaa2c, 0xaaaaaaaa, 0xaaaaaa2c, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7fffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00007ffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x80000001, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xfffffffe, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff80, 0xffffff7f, 0x00000000 },
  { 0x00000000, 0x77777777, 0xcccccccc, 0x77777777, 0x00000000 },
  { 0x00000000, 0x7fffffe3, 0xffffffe0, 0x7fffffe3, 0x00000000 },
  { 0x00000000, 0x0000007d, 0xfffffffe, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffe, 0x0000807c, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x80000001, 0x8000007f, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffff8001, 0xffff7f82, 0x00000000 },
  { 0x00000000, 0x7fffff86, 0xffffff83, 0x7fffff86, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0xcccccccc, 0xcccccd4a, 0x00000000 },
  { 0x00000000, 0xffffff63, 0xffffff83, 0xffffff63, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x80000000, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0xffff7f81, 0xffff8000, 0xffff7f81, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x33333333, 0x333333b1, 0x00000000 },
  { 0x00000000, 0x00000000, 0x7ffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8081, 0xffff8001, 0xffff8081, 0x00000000 },
  { 0x00000000, 0xaaaaaaa8, 0xaaaaaaaa, 0xaaaaaaa8, 0x00000000 },
  { 0x00000000, 0x80000000, 0x7fffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0xfffffffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0x00000001, 0xffffffe1, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0x00000001, 0xaaaaaaac, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xffffff80, 0xaaaaaa2b, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007fff, 0x00008000, 0x00000000 },
  { 0x00000000, 0xaaaaaa8a, 0xaaaaaaaa, 0xaaaaaa8a, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffe, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0xcccccccb, 0xcccccccc, 0xcccccccb, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00000000, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xffff8000, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x00007fff, 0x0000801f, 0x00000000 },
  { 0x00000000, 0x00008001, 0x00007fff, 0x00008001, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x00000001, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff0003, 0xffff8002, 0xffff0003, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7ffffffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0xaaaaaaaa, 0x2aaaaaa9, 0x00000000 },
  { 0x00000000, 0x4ccccccb, 0xcccccccc, 0x4ccccccb, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffffffe0, 0xffff7fe2, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xfffffffd, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0x55555555, 0xaaaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x00000021, 0x00000001, 0x00000021, 0x00000000 },
  { 0x00000000, 0x00007f81, 0x00007fff, 0x00007f81, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xfffffffd, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0x0000007d, 0xcccccd4a, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x7fffffff, 0x8000007e, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x0000007d, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff81, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000002, 0x80000002, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffff8003, 0xffff7f86, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x00007ffd, 0x80007fff, 0x00000000 },
  { 0x00000000, 0x2aaaaaac, 0xaaaaaaaa, 0x2aaaaaac, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xcccccccf, 0x00000002, 0xcccccccf, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffffff83, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80008000, 0x00007ffe, 0x80008000, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x0000007d, 0x8000007d, 0x00000000 },
  { 0x00000000, 0xffffffe2, 0x00000002, 0xffffffe2, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x80000001, 0x4cccccce, 0x00000000 },
  { 0x00000000, 0x0000807a, 0x00007ffd, 0x0000807a, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffffff83, 0xffff7f86, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80000000, 0x80007fff, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000001f, 0xffffffff, 0x0000001f, 0x00000000 },
  { 0x00000000, 0x7fffff83, 0xffffff83, 0x7fffff83, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff80, 0xffffff60, 0x00000000 },
  { 0x00000000, 0x7fff8004, 0xffff8001, 0x7fff8004, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0xffff8003, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0x7fffffff, 0x7fff8001, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000002, 0x80000003, 0x00000000 },
  { 0x00000000, 0xffff8080, 0xffff8003, 0xffff8080, 0x00000000 },
  { 0x00000000, 0x22222222, 0xcccccccc, 0x22222222, 0x00000000 },
  { 0x00000000, 0xffffff01, 0xffffff80, 0xffffff01, 0x00000000 },
  { 0x00000000, 0x80007ffc, 0x00007ffd, 0x80007ffc, 0x00000000 },
  { 0x00000000, 0x80008001, 0x80000001, 0x80008001, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x00007ffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00000001, 0x0000007f, 0x00000001, 0x00000000 },
  { 0x00000000, 0x0000007b, 0x0000007d, 0x0000007b, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x7fffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffffff03, 0xffffff81, 0xffffff03, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8001, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0x00000002, 0x80000001, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80000082, 0x0000007f, 0x80000082, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff81, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffc, 0xfffffffd, 0xfffffffc, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xd5555558, 0x55555555, 0xd5555558, 0x00000000 },
  { 0x00000000, 0xaaaaab2a, 0x0000007f, 0xaaaaab2a, 0x00000000 },
  { 0x00000000, 0xaaaa2aae, 0xffff8003, 0xaaaa2aae, 0x00000000 },
  { 0x00000000, 0x5555d553, 0x00007ffd, 0x5555d553, 0x00000000 },
  { 0x00000000, 0x333332b5, 0x33333333, 0x333332b5, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000001, 0x80000003, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffffa1, 0xffffff81, 0xffffffa1, 0x00000000 },
  { 0x00000000, 0x80000080, 0x0000007f, 0x80000080, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000007f, 0x0000807c, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x00007ffd, 0x0000807b, 0x00000000 },
  { 0x00000000, 0xcccccccc, 0xffffffff, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xccccccec, 0xcccccccc, 0xccccccec, 0x00000000 },
  { 0x00000000, 0x8000007a, 0x7ffffffd, 0x8000007a, 0x00000000 },
  { 0x00000000, 0xcccccc4e, 0xcccccccc, 0xcccccc4e, 0x00000000 },
  { 0x00000000, 0xfffffffb, 0xfffffffd, 0xfffffffb, 0x00000000 },
  { 0x00000000, 0xcccc4ccd, 0xcccccccc, 0xcccc4ccd, 0x00000000 },
  { 0x00000000, 0x80008000, 0x00007fff, 0x80008000, 0x00000000 },
  { 0x00000000, 0x33333353, 0x33333333, 0x33333353, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x0000007d, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffffe0, 0xffffff61, 0x00000000 },
  { 0x00000000, 0xffff0001, 0xffff8000, 0xffff0001, 0x00000000 },
  { 0x00000000, 0x80000000, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x7ffffffd, 0x80007ffd, 0x00000000 },
  { 0x00000000, 0x333333b2, 0x0000007e, 0x333333b2, 0x00000000 },
  { 0x00000000, 0xcccc4cd0, 0xffff8003, 0xcccc4cd0, 0x00000000 },
  { 0x00000000, 0xaaaaaaad, 0x00000002, 0xaaaaaaad, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0x88888889, 0x33333333, 0x88888889, 0x00000000 },
  { 0x00000000, 0x80000004, 0x00000001, 0x80000004, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff8000, 0xffff807e, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x55555555, 0x555554d8, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x7ffffffe, 0x80007ffe, 0x00000000 },
  { 0x00000000, 0x7fffffe1, 0xffffffe0, 0x7fffffe1, 0x00000000 },
  { 0x00000000, 0x7fff8004, 0xffff8003, 0x7fff8004, 0x00000000 },
  { 0x00000000, 0xaaaaab28, 0xaaaaaaaa, 0xaaaaab28, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff80, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x00000004, 0x80000001, 0x00000004, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff80, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xcccccd4c, 0xcccccccc, 0xcccccd4c, 0x00000000 },
  { 0x00000000, 0x5554d557, 0x55555555, 0x5554d557, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffff8000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8000, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x8000007c, 0x0000007d, 0x8000007c, 0x00000000 },
  { 0x00000000, 0xffff8022, 0xffff8002, 0xffff8022, 0x00000000 },
  { 0x00000000, 0xffffffe2, 0xffffffe0, 0xffffffe2, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8003, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0xffffff81, 0x7fffff80, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x00007ffe, 0x0000801e, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsRm_al_r7_r0_r7_LSL_r0[] = {
  { 0x00000000, 0xaaaaaaab, 0x00000000, 0xaaaaaaab, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x00000000, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000000, 0x00008000, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x00000000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x0000007f, 0x00000000, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xffffff83, 0x00000000, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x80000000, 0x00000000, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000080, 0x00000000, 0x00000080, 0x00000000 },
  { 0x00000000, 0xaaaaaaab, 0x00000000, 0xaaaaaaab, 0x00000000 },
  { 0x00000000, 0xffff8003, 0x00000000, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xaaaaaaab, 0x00000000, 0xaaaaaaab, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000000, 0x80000003, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000000, 0x00000001, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0x00000000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff8003, 0x00000000, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xaaaaaaab, 0x00000000, 0xaaaaaaab, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x00000000, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffff83, 0x00000000, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffffff82, 0x00000000, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x33333334, 0x00000000, 0x33333334, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0x00000000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x0000007f, 0x00000000, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000000, 0x00008000, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000000, 0x00000001, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000000, 0x00000003, 0x00000000 },
  { 0x00000000, 0xaaaaaaab, 0x00000000, 0xaaaaaaab, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000000, 0x00008000, 0x00000000 },
  { 0x00000000, 0x55555556, 0x00000000, 0x55555556, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x00000000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffffff82, 0x00000000, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0x00000000, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x0000007f, 0x00000000, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x00000000, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x00000000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x00000000, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00000000, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x00000000, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x00000000, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0x00000000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x00000080, 0x00000000, 0x00000080, 0x00000000 },
  { 0x00000000, 0x80000001, 0x00000000, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0x00000000, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffffff81, 0x00000000, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xffffff83, 0x00000000, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff8001, 0x00000000, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00000000, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x00000000, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000000, 0x00000001, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000000, 0x00008000, 0x00000000 },
  { 0x00000000, 0x33333334, 0x00000000, 0x33333334, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x00000000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x00000000, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000000, 0x00000003, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x00000000, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x00000000, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00000000, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000007f, 0x00000000, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00000000, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x00000000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000000, 0x00000003, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00000000, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff82, 0x00000000, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000000, 0x80000002, 0x00000000 },
  { 0x00000000, 0xffff8003, 0x00000000, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff8001, 0x00000000, 0xffff8001, 0x00000000 },
  { 0x00000000, 0xffff8001, 0x00000000, 0xffff8001, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x00000000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xaaaaaaab, 0x00000000, 0xaaaaaaab, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000000, 0x80000003, 0x00000000 },
  { 0x00000000, 0x0000007f, 0x00000000, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x00000000, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x00000000, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffffff81, 0x00000000, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000000, 0x80000003, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x00000000, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0x00000000, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff8002, 0x00000000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffff81, 0x00000000, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x00000000, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000000, 0x80000003, 0x00000000 },
  { 0x00000000, 0x00000080, 0x00000000, 0x00000080, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x00000000, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000000, 0x00000001, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000000, 0x00000003, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0x00000000, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xaaaaaaab, 0x00000000, 0xaaaaaaab, 0x00000000 },
  { 0x00000000, 0xaaaaaaab, 0x00000000, 0xaaaaaaab, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000000, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0x00000000, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x00000000, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x00000000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00000000, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x00000000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00000020, 0x00000000, 0x00000020, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x00000000, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8001, 0x00000000, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000000, 0x80000003, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x00000000, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x00000000, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffff8002, 0x00000000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffff8002, 0x00000000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xaaaaaaab, 0x00000000, 0xaaaaaaab, 0x00000000 },
  { 0x00000000, 0x00000020, 0x00000000, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffffff82, 0x00000000, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000 },
  { 0x00000000, 0xcccccccd, 0x00000000, 0xcccccccd, 0x00000000 },
  { 0x00000000, 0x0000007f, 0x00000000, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xffffff82, 0x00000000, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x00000000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x80000000, 0x00000000, 0x80000000, 0x00000000 },
  { 0x00000000, 0xffffff83, 0x00000000, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000000, 0x80000002, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000000, 0x80000002, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xcccccccd, 0x00000000, 0xcccccccd, 0x00000000 },
  { 0x00000000, 0x0000007f, 0x00000000, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000000, 0x80000002, 0x00000000 },
  { 0x00000000, 0x80000000, 0x00000000, 0x80000000, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0x00000000, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xcccccccd, 0x00000000, 0xcccccccd, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x00000000, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8003, 0x00000000, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00000000, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000020, 0x00000000, 0x00000020, 0x00000000 },
  { 0x00000000, 0x80000000, 0x00000000, 0x80000000, 0x00000000 },
  { 0x00000000, 0xffffffe0, 0x00000000, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000000, 0x80000003, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x00000000, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffff8002, 0x00000000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000001, 0x00000000, 0x80000001, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x00000000, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x55555556, 0x00000000, 0x55555556, 0x00000000 },
  { 0x00000000, 0xffffff81, 0x00000000, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x00000000, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000000, 0x00008000, 0x00000000 },
  { 0x00000000, 0xffff8001, 0x00000000, 0xffff8001, 0x00000000 },
  { 0x00000000, 0xffffff82, 0x00000000, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x00000000, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x00000000, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffff82, 0x00000000, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000000, 0x80000002, 0x00000000 },
  { 0x00000000, 0x80000001, 0x00000000, 0x80000001, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000000, 0x80000003, 0x00000000 },
  { 0x00000000, 0x0000007f, 0x00000000, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x00000000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x00000000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000000, 0x80000003, 0x00000000 },
  { 0x00000000, 0xaaaaaaab, 0x00000000, 0xaaaaaaab, 0x00000000 },
  { 0x00000000, 0xaaaaaaab, 0x00000000, 0xaaaaaaab, 0x00000000 },
  { 0x00000000, 0x55555556, 0x00000000, 0x55555556, 0x00000000 },
  { 0x00000000, 0xffffff82, 0x00000000, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000 },
  { 0x00000000, 0x00000020, 0x00000000, 0x00000020, 0x00000000 },
  { 0x00000000, 0x80000001, 0x00000000, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00000000, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x00000000, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xcccccccd, 0x00000000, 0xcccccccd, 0x00000000 },
  { 0x00000000, 0x00000020, 0x00000000, 0x00000020, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x00000000, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffffff82, 0x00000000, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x00000000, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffff8001, 0x00000000, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x80000001, 0x00000000, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000020, 0x00000000, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffffff81, 0x00000000, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xffffff81, 0x00000000, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xffff8001, 0x00000000, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x80000001, 0x00000000, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000000, 0x00008000, 0x00000000 },
  { 0x00000000, 0x33333334, 0x00000000, 0x33333334, 0x00000000 },
  { 0x00000000, 0xcccccccd, 0x00000000, 0xcccccccd, 0x00000000 },
  { 0x00000000, 0xaaaaaaab, 0x00000000, 0xaaaaaaab, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x00000000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x55555556, 0x00000000, 0x55555556, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000000, 0x80000003, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x00000000, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffffff83, 0x00000000, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000000, 0x00008000, 0x00000000 },
  { 0x00000000, 0x80000001, 0x00000000, 0x80000001, 0x00000000 },
  { 0x00000000, 0x80000001, 0x00000000, 0x80000001, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x00000000, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000000, 0x00000003, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000000, 0x80000003, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000000, 0x00000001, 0x00000000 },
  { 0x00000000, 0x00000080, 0x00000000, 0x00000080, 0x00000000 },
  { 0x00000000, 0xffff8002, 0x00000000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000000, 0x00008000, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000000, 0x00000001, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x00000000, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x00000020, 0x00000000, 0x00000020, 0x00000000 },
  { 0x00000000, 0x00000002, 0x00000000, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80000000, 0x00000000, 0x80000000, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x00000000, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x00000020, 0x00000000, 0x00000020, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsRm_al_r4_r9_r4_LSL_r0[] = {
  { 0x00000000, 0x2aaaaaa9, 0x7ffffffe, 0x2aaaaaa9, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000001, 0x00000003, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff82, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000003, 0xffff8003, 0x00000003, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x00000000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x00007fff, 0x0000807e, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffff8002, 0xffff7f85, 0x00000000 },
  { 0x00000000, 0x7fff8000, 0xffff8000, 0x7fff8000, 0x00000000 },
  { 0x00000000, 0x000000a0, 0x00000020, 0x000000a0, 0x00000000 },
  { 0x00000000, 0xaaaaaa2c, 0xffffff81, 0xaaaaaa2c, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffffff82, 0xffff7f85, 0x00000000 },
  { 0x00000000, 0xaaab2aaa, 0x00007fff, 0xaaab2aaa, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8000, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff83, 0xffffff84, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x3333b331, 0x33333333, 0x3333b331, 0x00000000 },
  { 0x00000000, 0xaaaa2aad, 0xaaaaaaaa, 0xaaaa2aad, 0x00000000 },
  { 0x00000000, 0xaaaa2aab, 0xffff8000, 0xaaaa2aab, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0xffffffff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffff06, 0xffffff83, 0xffffff06, 0x00000000 },
  { 0x00000000, 0xffffff04, 0xffffff82, 0xffffff04, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x0000007d, 0x333333b1, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007f, 0x000000fe, 0x00000000 },
  { 0x00000000, 0x00007f83, 0xffffff83, 0x00007f83, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0xffffffe0, 0xffffffe1, 0x00000000 },
  { 0x00000000, 0x80000004, 0x80000001, 0x80000004, 0x00000000 },
  { 0x00000000, 0x2aaaaaab, 0x80000000, 0x2aaaaaab, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000007d, 0x0000807d, 0x00000000 },
  { 0x00000000, 0x5554d559, 0xffff8003, 0x5554d559, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffd, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7ffffffe, 0x7fffff80, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0x00007ffd, 0x00007fdd, 0x00000000 },
  { 0x00000000, 0x8000007c, 0x7ffffffd, 0x8000007c, 0x00000000 },
  { 0x00000000, 0x000000fc, 0x0000007f, 0x000000fc, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007e, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x0000007b, 0xfffffffd, 0x0000007b, 0x00000000 },
  { 0x00000000, 0x80007ffb, 0x7ffffffe, 0x80007ffb, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff8001, 0xffff807e, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0xfffffffe, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0x00000001, 0xffffff81, 0x00000001, 0x00000000 },
  { 0x00000000, 0x7fffff82, 0xffffff81, 0x7fffff82, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffff81, 0xffffff61, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffffff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccccc4f, 0xcccccccc, 0xcccccc4f, 0x00000000 },
  { 0x00000000, 0x5554d556, 0x55555555, 0x5554d556, 0x00000000 },
  { 0x00000000, 0x0000fffa, 0x00007ffd, 0x0000fffa, 0x00000000 },
  { 0x00000000, 0x00000000, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0xfffffffe, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x333333b3, 0x0000007f, 0x333333b3, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000002, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffff81, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0x00008000, 0x00000000 },
  { 0x00000000, 0xb3333332, 0x33333333, 0xb3333332, 0x00000000 },
  { 0x00000000, 0xffff8080, 0xffff8002, 0xffff8080, 0x00000000 },
  { 0x00000000, 0x00007ffa, 0xfffffffd, 0x00007ffa, 0x00000000 },
  { 0x00000000, 0x0000009f, 0x00000020, 0x0000009f, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffff8003, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000001, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000005, 0x00000002, 0x00000005, 0x00000000 },
  { 0x00000000, 0x80007ffa, 0x7ffffffd, 0x80007ffa, 0x00000000 },
  { 0x00000000, 0xaaaaaa2c, 0xaaaaaaaa, 0xaaaaaa2c, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7fffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00007ffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x80000001, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xfffffffe, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff80, 0xffffff7f, 0x00000000 },
  { 0x00000000, 0x77777777, 0xcccccccc, 0x77777777, 0x00000000 },
  { 0x00000000, 0x7fffffe3, 0xffffffe0, 0x7fffffe3, 0x00000000 },
  { 0x00000000, 0x0000007d, 0xfffffffe, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffe, 0x0000807c, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x80000001, 0x8000007f, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffff8001, 0xffff7f82, 0x00000000 },
  { 0x00000000, 0x7fffff86, 0xffffff83, 0x7fffff86, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0xcccccccc, 0xcccccd4a, 0x00000000 },
  { 0x00000000, 0xffffff63, 0xffffff83, 0xffffff63, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x80000000, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0xffff7f81, 0xffff8000, 0xffff7f81, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x33333333, 0x333333b1, 0x00000000 },
  { 0x00000000, 0x00000000, 0x7ffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8081, 0xffff8001, 0xffff8081, 0x00000000 },
  { 0x00000000, 0xaaaaaaa8, 0xaaaaaaaa, 0xaaaaaaa8, 0x00000000 },
  { 0x00000000, 0x80000000, 0x7fffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0xfffffffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0x00000001, 0xffffffe1, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0x00000001, 0xaaaaaaac, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xffffff80, 0xaaaaaa2b, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007fff, 0x00008000, 0x00000000 },
  { 0x00000000, 0xaaaaaa8a, 0xaaaaaaaa, 0xaaaaaa8a, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffe, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0xcccccccb, 0xcccccccc, 0xcccccccb, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00000000, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xffff8000, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x00007fff, 0x0000801f, 0x00000000 },
  { 0x00000000, 0x00008001, 0x00007fff, 0x00008001, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x00000001, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff0003, 0xffff8002, 0xffff0003, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7ffffffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0xaaaaaaaa, 0x2aaaaaa9, 0x00000000 },
  { 0x00000000, 0x4ccccccb, 0xcccccccc, 0x4ccccccb, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffffffe0, 0xffff7fe2, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xfffffffd, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0x55555555, 0xaaaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x00000021, 0x00000001, 0x00000021, 0x00000000 },
  { 0x00000000, 0x00007f81, 0x00007fff, 0x00007f81, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xfffffffd, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0x0000007d, 0xcccccd4a, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x7fffffff, 0x8000007e, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x0000007d, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff81, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000002, 0x80000002, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffff8003, 0xffff7f86, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x00007ffd, 0x80007fff, 0x00000000 },
  { 0x00000000, 0x2aaaaaac, 0xaaaaaaaa, 0x2aaaaaac, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xcccccccf, 0x00000002, 0xcccccccf, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffffff83, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80008000, 0x00007ffe, 0x80008000, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x0000007d, 0x8000007d, 0x00000000 },
  { 0x00000000, 0xffffffe2, 0x00000002, 0xffffffe2, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x80000001, 0x4cccccce, 0x00000000 },
  { 0x00000000, 0x0000807a, 0x00007ffd, 0x0000807a, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffffff83, 0xffff7f86, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80000000, 0x80007fff, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000001f, 0xffffffff, 0x0000001f, 0x00000000 },
  { 0x00000000, 0x7fffff83, 0xffffff83, 0x7fffff83, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff80, 0xffffff60, 0x00000000 },
  { 0x00000000, 0x7fff8004, 0xffff8001, 0x7fff8004, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0xffff8003, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0x7fffffff, 0x7fff8001, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000002, 0x80000003, 0x00000000 },
  { 0x00000000, 0xffff8080, 0xffff8003, 0xffff8080, 0x00000000 },
  { 0x00000000, 0x22222222, 0xcccccccc, 0x22222222, 0x00000000 },
  { 0x00000000, 0xffffff01, 0xffffff80, 0xffffff01, 0x00000000 },
  { 0x00000000, 0x80007ffc, 0x00007ffd, 0x80007ffc, 0x00000000 },
  { 0x00000000, 0x80008001, 0x80000001, 0x80008001, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x00007ffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00000001, 0x0000007f, 0x00000001, 0x00000000 },
  { 0x00000000, 0x0000007b, 0x0000007d, 0x0000007b, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x7fffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffffff03, 0xffffff81, 0xffffff03, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8001, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0x00000002, 0x80000001, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80000082, 0x0000007f, 0x80000082, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff81, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffc, 0xfffffffd, 0xfffffffc, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xd5555558, 0x55555555, 0xd5555558, 0x00000000 },
  { 0x00000000, 0xaaaaab2a, 0x0000007f, 0xaaaaab2a, 0x00000000 },
  { 0x00000000, 0xaaaa2aae, 0xffff8003, 0xaaaa2aae, 0x00000000 },
  { 0x00000000, 0x5555d553, 0x00007ffd, 0x5555d553, 0x00000000 },
  { 0x00000000, 0x333332b5, 0x33333333, 0x333332b5, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000001, 0x80000003, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffffa1, 0xffffff81, 0xffffffa1, 0x00000000 },
  { 0x00000000, 0x80000080, 0x0000007f, 0x80000080, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000007f, 0x0000807c, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x00007ffd, 0x0000807b, 0x00000000 },
  { 0x00000000, 0xcccccccc, 0xffffffff, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xccccccec, 0xcccccccc, 0xccccccec, 0x00000000 },
  { 0x00000000, 0x8000007a, 0x7ffffffd, 0x8000007a, 0x00000000 },
  { 0x00000000, 0xcccccc4e, 0xcccccccc, 0xcccccc4e, 0x00000000 },
  { 0x00000000, 0xfffffffb, 0xfffffffd, 0xfffffffb, 0x00000000 },
  { 0x00000000, 0xcccc4ccd, 0xcccccccc, 0xcccc4ccd, 0x00000000 },
  { 0x00000000, 0x80008000, 0x00007fff, 0x80008000, 0x00000000 },
  { 0x00000000, 0x33333353, 0x33333333, 0x33333353, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x0000007d, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffffe0, 0xffffff61, 0x00000000 },
  { 0x00000000, 0xffff0001, 0xffff8000, 0xffff0001, 0x00000000 },
  { 0x00000000, 0x80000000, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x7ffffffd, 0x80007ffd, 0x00000000 },
  { 0x00000000, 0x333333b2, 0x0000007e, 0x333333b2, 0x00000000 },
  { 0x00000000, 0xcccc4cd0, 0xffff8003, 0xcccc4cd0, 0x00000000 },
  { 0x00000000, 0xaaaaaaad, 0x00000002, 0xaaaaaaad, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0x88888889, 0x33333333, 0x88888889, 0x00000000 },
  { 0x00000000, 0x80000004, 0x00000001, 0x80000004, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff8000, 0xffff807e, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x55555555, 0x555554d8, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x7ffffffe, 0x80007ffe, 0x00000000 },
  { 0x00000000, 0x7fffffe1, 0xffffffe0, 0x7fffffe1, 0x00000000 },
  { 0x00000000, 0x7fff8004, 0xffff8003, 0x7fff8004, 0x00000000 },
  { 0x00000000, 0xaaaaab28, 0xaaaaaaaa, 0xaaaaab28, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff80, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x00000004, 0x80000001, 0x00000004, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff80, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xcccccd4c, 0xcccccccc, 0xcccccd4c, 0x00000000 },
  { 0x00000000, 0x5554d557, 0x55555555, 0x5554d557, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffff8000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8000, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x8000007c, 0x0000007d, 0x8000007c, 0x00000000 },
  { 0x00000000, 0xffff8022, 0xffff8002, 0xffff8022, 0x00000000 },
  { 0x00000000, 0xffffffe2, 0xffffffe0, 0xffffffe2, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8003, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0xffffff81, 0x7fffff80, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x00007ffe, 0x0000801e, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsRm_al_r6_r10_r6_LSL_r0[] = {
  { 0x00000000, 0x2aaaaaa9, 0x7ffffffe, 0x2aaaaaa9, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000001, 0x00000003, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff82, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000003, 0xffff8003, 0x00000003, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x00000000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x00007fff, 0x0000807e, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffff8002, 0xffff7f85, 0x00000000 },
  { 0x00000000, 0x7fff8000, 0xffff8000, 0x7fff8000, 0x00000000 },
  { 0x00000000, 0x000000a0, 0x00000020, 0x000000a0, 0x00000000 },
  { 0x00000000, 0xaaaaaa2c, 0xffffff81, 0xaaaaaa2c, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffffff82, 0xffff7f85, 0x00000000 },
  { 0x00000000, 0xaaab2aaa, 0x00007fff, 0xaaab2aaa, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8000, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff83, 0xffffff84, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x3333b331, 0x33333333, 0x3333b331, 0x00000000 },
  { 0x00000000, 0xaaaa2aad, 0xaaaaaaaa, 0xaaaa2aad, 0x00000000 },
  { 0x00000000, 0xaaaa2aab, 0xffff8000, 0xaaaa2aab, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0xffffffff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffff06, 0xffffff83, 0xffffff06, 0x00000000 },
  { 0x00000000, 0xffffff04, 0xffffff82, 0xffffff04, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x0000007d, 0x333333b1, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007f, 0x000000fe, 0x00000000 },
  { 0x00000000, 0x00007f83, 0xffffff83, 0x00007f83, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0xffffffe0, 0xffffffe1, 0x00000000 },
  { 0x00000000, 0x80000004, 0x80000001, 0x80000004, 0x00000000 },
  { 0x00000000, 0x2aaaaaab, 0x80000000, 0x2aaaaaab, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000007d, 0x0000807d, 0x00000000 },
  { 0x00000000, 0x5554d559, 0xffff8003, 0x5554d559, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffd, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7ffffffe, 0x7fffff80, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0x00007ffd, 0x00007fdd, 0x00000000 },
  { 0x00000000, 0x8000007c, 0x7ffffffd, 0x8000007c, 0x00000000 },
  { 0x00000000, 0x000000fc, 0x0000007f, 0x000000fc, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007e, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x0000007b, 0xfffffffd, 0x0000007b, 0x00000000 },
  { 0x00000000, 0x80007ffb, 0x7ffffffe, 0x80007ffb, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff8001, 0xffff807e, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0xfffffffe, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0x00000001, 0xffffff81, 0x00000001, 0x00000000 },
  { 0x00000000, 0x7fffff82, 0xffffff81, 0x7fffff82, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffff81, 0xffffff61, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffffff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccccc4f, 0xcccccccc, 0xcccccc4f, 0x00000000 },
  { 0x00000000, 0x5554d556, 0x55555555, 0x5554d556, 0x00000000 },
  { 0x00000000, 0x0000fffa, 0x00007ffd, 0x0000fffa, 0x00000000 },
  { 0x00000000, 0x00000000, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0xfffffffe, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x333333b3, 0x0000007f, 0x333333b3, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000002, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffff81, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0x00008000, 0x00000000 },
  { 0x00000000, 0xb3333332, 0x33333333, 0xb3333332, 0x00000000 },
  { 0x00000000, 0xffff8080, 0xffff8002, 0xffff8080, 0x00000000 },
  { 0x00000000, 0x00007ffa, 0xfffffffd, 0x00007ffa, 0x00000000 },
  { 0x00000000, 0x0000009f, 0x00000020, 0x0000009f, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffff8003, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000001, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000005, 0x00000002, 0x00000005, 0x00000000 },
  { 0x00000000, 0x80007ffa, 0x7ffffffd, 0x80007ffa, 0x00000000 },
  { 0x00000000, 0xaaaaaa2c, 0xaaaaaaaa, 0xaaaaaa2c, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7fffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00007ffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x80000001, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xfffffffe, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff80, 0xffffff7f, 0x00000000 },
  { 0x00000000, 0x77777777, 0xcccccccc, 0x77777777, 0x00000000 },
  { 0x00000000, 0x7fffffe3, 0xffffffe0, 0x7fffffe3, 0x00000000 },
  { 0x00000000, 0x0000007d, 0xfffffffe, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffe, 0x0000807c, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x80000001, 0x8000007f, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffff8001, 0xffff7f82, 0x00000000 },
  { 0x00000000, 0x7fffff86, 0xffffff83, 0x7fffff86, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0xcccccccc, 0xcccccd4a, 0x00000000 },
  { 0x00000000, 0xffffff63, 0xffffff83, 0xffffff63, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x80000000, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0xffff7f81, 0xffff8000, 0xffff7f81, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x33333333, 0x333333b1, 0x00000000 },
  { 0x00000000, 0x00000000, 0x7ffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8081, 0xffff8001, 0xffff8081, 0x00000000 },
  { 0x00000000, 0xaaaaaaa8, 0xaaaaaaaa, 0xaaaaaaa8, 0x00000000 },
  { 0x00000000, 0x80000000, 0x7fffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0xfffffffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0x00000001, 0xffffffe1, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0x00000001, 0xaaaaaaac, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xffffff80, 0xaaaaaa2b, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007fff, 0x00008000, 0x00000000 },
  { 0x00000000, 0xaaaaaa8a, 0xaaaaaaaa, 0xaaaaaa8a, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffe, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0xcccccccb, 0xcccccccc, 0xcccccccb, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00000000, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xffff8000, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x00007fff, 0x0000801f, 0x00000000 },
  { 0x00000000, 0x00008001, 0x00007fff, 0x00008001, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x00000001, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff0003, 0xffff8002, 0xffff0003, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7ffffffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0xaaaaaaaa, 0x2aaaaaa9, 0x00000000 },
  { 0x00000000, 0x4ccccccb, 0xcccccccc, 0x4ccccccb, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffffffe0, 0xffff7fe2, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xfffffffd, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0x55555555, 0xaaaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x00000021, 0x00000001, 0x00000021, 0x00000000 },
  { 0x00000000, 0x00007f81, 0x00007fff, 0x00007f81, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xfffffffd, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0x0000007d, 0xcccccd4a, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x7fffffff, 0x8000007e, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x0000007d, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff81, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000002, 0x80000002, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffff8003, 0xffff7f86, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x00007ffd, 0x80007fff, 0x00000000 },
  { 0x00000000, 0x2aaaaaac, 0xaaaaaaaa, 0x2aaaaaac, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xcccccccf, 0x00000002, 0xcccccccf, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffffff83, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80008000, 0x00007ffe, 0x80008000, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x0000007d, 0x8000007d, 0x00000000 },
  { 0x00000000, 0xffffffe2, 0x00000002, 0xffffffe2, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x80000001, 0x4cccccce, 0x00000000 },
  { 0x00000000, 0x0000807a, 0x00007ffd, 0x0000807a, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffffff83, 0xffff7f86, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80000000, 0x80007fff, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000001f, 0xffffffff, 0x0000001f, 0x00000000 },
  { 0x00000000, 0x7fffff83, 0xffffff83, 0x7fffff83, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff80, 0xffffff60, 0x00000000 },
  { 0x00000000, 0x7fff8004, 0xffff8001, 0x7fff8004, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0xffff8003, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0x7fffffff, 0x7fff8001, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000002, 0x80000003, 0x00000000 },
  { 0x00000000, 0xffff8080, 0xffff8003, 0xffff8080, 0x00000000 },
  { 0x00000000, 0x22222222, 0xcccccccc, 0x22222222, 0x00000000 },
  { 0x00000000, 0xffffff01, 0xffffff80, 0xffffff01, 0x00000000 },
  { 0x00000000, 0x80007ffc, 0x00007ffd, 0x80007ffc, 0x00000000 },
  { 0x00000000, 0x80008001, 0x80000001, 0x80008001, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x00007ffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00000001, 0x0000007f, 0x00000001, 0x00000000 },
  { 0x00000000, 0x0000007b, 0x0000007d, 0x0000007b, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x7fffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffffff03, 0xffffff81, 0xffffff03, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8001, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0x00000002, 0x80000001, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80000082, 0x0000007f, 0x80000082, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff81, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffc, 0xfffffffd, 0xfffffffc, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xd5555558, 0x55555555, 0xd5555558, 0x00000000 },
  { 0x00000000, 0xaaaaab2a, 0x0000007f, 0xaaaaab2a, 0x00000000 },
  { 0x00000000, 0xaaaa2aae, 0xffff8003, 0xaaaa2aae, 0x00000000 },
  { 0x00000000, 0x5555d553, 0x00007ffd, 0x5555d553, 0x00000000 },
  { 0x00000000, 0x333332b5, 0x33333333, 0x333332b5, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000001, 0x80000003, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffffa1, 0xffffff81, 0xffffffa1, 0x00000000 },
  { 0x00000000, 0x80000080, 0x0000007f, 0x80000080, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000007f, 0x0000807c, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x00007ffd, 0x0000807b, 0x00000000 },
  { 0x00000000, 0xcccccccc, 0xffffffff, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xccccccec, 0xcccccccc, 0xccccccec, 0x00000000 },
  { 0x00000000, 0x8000007a, 0x7ffffffd, 0x8000007a, 0x00000000 },
  { 0x00000000, 0xcccccc4e, 0xcccccccc, 0xcccccc4e, 0x00000000 },
  { 0x00000000, 0xfffffffb, 0xfffffffd, 0xfffffffb, 0x00000000 },
  { 0x00000000, 0xcccc4ccd, 0xcccccccc, 0xcccc4ccd, 0x00000000 },
  { 0x00000000, 0x80008000, 0x00007fff, 0x80008000, 0x00000000 },
  { 0x00000000, 0x33333353, 0x33333333, 0x33333353, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x0000007d, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffffe0, 0xffffff61, 0x00000000 },
  { 0x00000000, 0xffff0001, 0xffff8000, 0xffff0001, 0x00000000 },
  { 0x00000000, 0x80000000, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x7ffffffd, 0x80007ffd, 0x00000000 },
  { 0x00000000, 0x333333b2, 0x0000007e, 0x333333b2, 0x00000000 },
  { 0x00000000, 0xcccc4cd0, 0xffff8003, 0xcccc4cd0, 0x00000000 },
  { 0x00000000, 0xaaaaaaad, 0x00000002, 0xaaaaaaad, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0x88888889, 0x33333333, 0x88888889, 0x00000000 },
  { 0x00000000, 0x80000004, 0x00000001, 0x80000004, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff8000, 0xffff807e, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x55555555, 0x555554d8, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x7ffffffe, 0x80007ffe, 0x00000000 },
  { 0x00000000, 0x7fffffe1, 0xffffffe0, 0x7fffffe1, 0x00000000 },
  { 0x00000000, 0x7fff8004, 0xffff8003, 0x7fff8004, 0x00000000 },
  { 0x00000000, 0xaaaaab28, 0xaaaaaaaa, 0xaaaaab28, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff80, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x00000004, 0x80000001, 0x00000004, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff80, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xcccccd4c, 0xcccccccc, 0xcccccd4c, 0x00000000 },
  { 0x00000000, 0x5554d557, 0x55555555, 0x5554d557, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffff8000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8000, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x8000007c, 0x0000007d, 0x8000007c, 0x00000000 },
  { 0x00000000, 0xffff8022, 0xffff8002, 0xffff8022, 0x00000000 },
  { 0x00000000, 0xffffffe2, 0xffffffe0, 0xffffffe2, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8003, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0xffffff81, 0x7fffff80, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x00007ffe, 0x0000801e, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsRm_al_r7_r6_r7_LSL_r0[] = {
  { 0x00000000, 0x2aaaaaa9, 0x7ffffffe, 0x2aaaaaa9, 0x00000000 },
  { 0x00000000, 0x00000003, 0x00000001, 0x00000003, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff82, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00000003, 0xffff8003, 0x00000003, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x00000000, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x00007fff, 0x0000807e, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffff8002, 0xffff7f85, 0x00000000 },
  { 0x00000000, 0x7fff8000, 0xffff8000, 0x7fff8000, 0x00000000 },
  { 0x00000000, 0x000000a0, 0x00000020, 0x000000a0, 0x00000000 },
  { 0x00000000, 0xaaaaaa2c, 0xffffff81, 0xaaaaaa2c, 0x00000000 },
  { 0x00000000, 0xffff7f85, 0xffffff82, 0xffff7f85, 0x00000000 },
  { 0x00000000, 0xaaab2aaa, 0x00007fff, 0xaaab2aaa, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8000, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff83, 0xffffff84, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x3333b331, 0x33333333, 0x3333b331, 0x00000000 },
  { 0x00000000, 0xaaaa2aad, 0xaaaaaaaa, 0xaaaa2aad, 0x00000000 },
  { 0x00000000, 0xaaaa2aab, 0xffff8000, 0xaaaa2aab, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0xffffffff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffff06, 0xffffff83, 0xffffff06, 0x00000000 },
  { 0x00000000, 0xffffff04, 0xffffff82, 0xffffff04, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x0000007d, 0x333333b1, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007f, 0x000000fe, 0x00000000 },
  { 0x00000000, 0x00007f83, 0xffffff83, 0x00007f83, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0xffffffe0, 0xffffffe1, 0x00000000 },
  { 0x00000000, 0x80000004, 0x80000001, 0x80000004, 0x00000000 },
  { 0x00000000, 0x2aaaaaab, 0x80000000, 0x2aaaaaab, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x0000007d, 0x0000807d, 0x00000000 },
  { 0x00000000, 0x5554d559, 0xffff8003, 0x5554d559, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffd, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7ffffffe, 0x7fffff80, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0x00007ffd, 0x00007fdd, 0x00000000 },
  { 0x00000000, 0x8000007c, 0x7ffffffd, 0x8000007c, 0x00000000 },
  { 0x00000000, 0x000000fc, 0x0000007f, 0x000000fc, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007e, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x0000007b, 0xfffffffd, 0x0000007b, 0x00000000 },
  { 0x00000000, 0x80007ffb, 0x7ffffffe, 0x80007ffb, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff8001, 0xffff807e, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0xfffffffe, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0x00000001, 0xffffff81, 0x00000001, 0x00000000 },
  { 0x00000000, 0x7fffff82, 0xffffff81, 0x7fffff82, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffff81, 0xffffff61, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffffff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccccc4f, 0xcccccccc, 0xcccccc4f, 0x00000000 },
  { 0x00000000, 0x5554d556, 0x55555555, 0x5554d556, 0x00000000 },
  { 0x00000000, 0x0000fffa, 0x00007ffd, 0x0000fffa, 0x00000000 },
  { 0x00000000, 0x00000000, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xfffffffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0xfffffffe, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x333333b3, 0x0000007f, 0x333333b3, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00000002, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xffffff81, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0x00008000, 0x00000000 },
  { 0x00000000, 0xb3333332, 0x33333333, 0xb3333332, 0x00000000 },
  { 0x00000000, 0xffff8080, 0xffff8002, 0xffff8080, 0x00000000 },
  { 0x00000000, 0x00007ffa, 0xfffffffd, 0x00007ffa, 0x00000000 },
  { 0x00000000, 0x0000009f, 0x00000020, 0x0000009f, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffff8003, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000001, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000005, 0x00000002, 0x00000005, 0x00000000 },
  { 0x00000000, 0x80007ffa, 0x7ffffffd, 0x80007ffa, 0x00000000 },
  { 0x00000000, 0xaaaaaa2c, 0xaaaaaaaa, 0xaaaaaa2c, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7fffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00007ffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x80000001, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xfffffffe, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff80, 0xffffff7f, 0x00000000 },
  { 0x00000000, 0x77777777, 0xcccccccc, 0x77777777, 0x00000000 },
  { 0x00000000, 0x7fffffe3, 0xffffffe0, 0x7fffffe3, 0x00000000 },
  { 0x00000000, 0x0000007d, 0xfffffffe, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffe, 0x0000807c, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x80000001, 0x8000007f, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffff8001, 0xffff7f82, 0x00000000 },
  { 0x00000000, 0x7fffff86, 0xffffff83, 0x7fffff86, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0xcccccccc, 0xcccccd4a, 0x00000000 },
  { 0x00000000, 0xffffff63, 0xffffff83, 0xffffff63, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x80000000, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0xffff7f81, 0xffff8000, 0xffff7f81, 0x00000000 },
  { 0x00000000, 0x333333b1, 0x33333333, 0x333333b1, 0x00000000 },
  { 0x00000000, 0x00000000, 0x7ffffffd, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8081, 0xffff8001, 0xffff8081, 0x00000000 },
  { 0x00000000, 0xaaaaaaa8, 0xaaaaaaaa, 0xaaaaaaa8, 0x00000000 },
  { 0x00000000, 0x80000000, 0x7fffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0xfffffffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffffe1, 0x00000001, 0xffffffe1, 0x00000000 },
  { 0x00000000, 0xaaaaaaac, 0x00000001, 0xaaaaaaac, 0x00000000 },
  { 0x00000000, 0xaaaaaa2b, 0xffffff80, 0xaaaaaa2b, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007fff, 0x00008000, 0x00000000 },
  { 0x00000000, 0xaaaaaa8a, 0xaaaaaaaa, 0xaaaaaa8a, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffe, 0x00007ffc, 0x00000000 },
  { 0x00000000, 0xcccccccb, 0xcccccccc, 0xcccccccb, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00000000, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xffff8000, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x00007fff, 0x0000801f, 0x00000000 },
  { 0x00000000, 0x00008001, 0x00007fff, 0x00008001, 0x00000000 },
  { 0x00000000, 0x0000007e, 0x00000001, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xffff0003, 0xffff8002, 0xffff0003, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7ffffffe, 0x00000001, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0xaaaaaaaa, 0x2aaaaaa9, 0x00000000 },
  { 0x00000000, 0x4ccccccb, 0xcccccccc, 0x4ccccccb, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffffffe0, 0xffff7fe2, 0x00000000 },
  { 0x00000000, 0xffff7fff, 0xfffffffd, 0xffff7fff, 0x00000000 },
  { 0x00000000, 0x55555555, 0xaaaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0x00000021, 0x00000001, 0x00000021, 0x00000000 },
  { 0x00000000, 0x00007f81, 0x00007fff, 0x00007f81, 0x00000000 },
  { 0x00000000, 0xffffffff, 0xfffffffd, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0x0000007d, 0xcccccd4a, 0x00000000 },
  { 0x00000000, 0x8000007e, 0x7fffffff, 0x8000007e, 0x00000000 },
  { 0x00000000, 0xffffffff, 0x0000007d, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff81, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000002, 0x80000002, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffff8003, 0xffff7f86, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x00007ffd, 0x80007fff, 0x00000000 },
  { 0x00000000, 0x2aaaaaac, 0xaaaaaaaa, 0x2aaaaaac, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xcccccccf, 0x00000002, 0xcccccccf, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffffff83, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80008000, 0x00007ffe, 0x80008000, 0x00000000 },
  { 0x00000000, 0x8000007d, 0x0000007d, 0x8000007d, 0x00000000 },
  { 0x00000000, 0xffffffe2, 0x00000002, 0xffffffe2, 0x00000000 },
  { 0x00000000, 0x4cccccce, 0x80000001, 0x4cccccce, 0x00000000 },
  { 0x00000000, 0x0000807a, 0x00007ffd, 0x0000807a, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffffff83, 0xffff7f86, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80000000, 0x80007fff, 0x00000000 },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000001f, 0xffffffff, 0x0000001f, 0x00000000 },
  { 0x00000000, 0x7fffff83, 0xffffff83, 0x7fffff83, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff80, 0xffffff60, 0x00000000 },
  { 0x00000000, 0x7fff8004, 0xffff8001, 0x7fff8004, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0xffff8003, 0x7fff8002, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0x7fffffff, 0x7fff8001, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000002, 0x80000003, 0x00000000 },
  { 0x00000000, 0xffff8080, 0xffff8003, 0xffff8080, 0x00000000 },
  { 0x00000000, 0x22222222, 0xcccccccc, 0x22222222, 0x00000000 },
  { 0x00000000, 0xffffff01, 0xffffff80, 0xffffff01, 0x00000000 },
  { 0x00000000, 0x80007ffc, 0x00007ffd, 0x80007ffc, 0x00000000 },
  { 0x00000000, 0x80008001, 0x80000001, 0x80008001, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x00007ffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x00000001, 0x0000007f, 0x00000001, 0x00000000 },
  { 0x00000000, 0x0000007b, 0x0000007d, 0x0000007b, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x7fffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffffff03, 0xffffff81, 0xffffff03, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8001, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0x00000002, 0x80000001, 0x00000002, 0x00000000 },
  { 0x00000000, 0x80000082, 0x0000007f, 0x80000082, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff81, 0x00000000, 0x00000000 },
  { 0x00000000, 0xfffffffc, 0xfffffffd, 0xfffffffc, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xd5555558, 0x55555555, 0xd5555558, 0x00000000 },
  { 0x00000000, 0xaaaaab2a, 0x0000007f, 0xaaaaab2a, 0x00000000 },
  { 0x00000000, 0xaaaa2aae, 0xffff8003, 0xaaaa2aae, 0x00000000 },
  { 0x00000000, 0x5555d553, 0x00007ffd, 0x5555d553, 0x00000000 },
  { 0x00000000, 0x333332b5, 0x33333333, 0x333332b5, 0x00000000 },
  { 0x00000000, 0x80000003, 0x80000001, 0x80000003, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffffa1, 0xffffff81, 0xffffffa1, 0x00000000 },
  { 0x00000000, 0x80000080, 0x0000007f, 0x80000080, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000007f, 0x0000807c, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x00007ffd, 0x0000807b, 0x00000000 },
  { 0x00000000, 0xcccccccc, 0xffffffff, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xccccccec, 0xcccccccc, 0xccccccec, 0x00000000 },
  { 0x00000000, 0x8000007a, 0x7ffffffd, 0x8000007a, 0x00000000 },
  { 0x00000000, 0xcccccc4e, 0xcccccccc, 0xcccccc4e, 0x00000000 },
  { 0x00000000, 0xfffffffb, 0xfffffffd, 0xfffffffb, 0x00000000 },
  { 0x00000000, 0xcccc4ccd, 0xcccccccc, 0xcccc4ccd, 0x00000000 },
  { 0x00000000, 0x80008000, 0x00007fff, 0x80008000, 0x00000000 },
  { 0x00000000, 0x33333353, 0x33333333, 0x33333353, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x0000007d, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffffff61, 0xffffffe0, 0xffffff61, 0x00000000 },
  { 0x00000000, 0xffff0001, 0xffff8000, 0xffff0001, 0x00000000 },
  { 0x00000000, 0x80000000, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x7ffffffd, 0x80007ffd, 0x00000000 },
  { 0x00000000, 0x333333b2, 0x0000007e, 0x333333b2, 0x00000000 },
  { 0x00000000, 0xcccc4cd0, 0xffff8003, 0xcccc4cd0, 0x00000000 },
  { 0x00000000, 0xaaaaaaad, 0x00000002, 0xaaaaaaad, 0x00000000 },
  { 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0x88888889, 0x33333333, 0x88888889, 0x00000000 },
  { 0x00000000, 0x80000004, 0x00000001, 0x80000004, 0x00000000 },
  { 0x00000000, 0xffff807e, 0xffff8000, 0xffff807e, 0x00000000 },
  { 0x00000000, 0x555554d8, 0x55555555, 0x555554d8, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x7ffffffe, 0x80007ffe, 0x00000000 },
  { 0x00000000, 0x7fffffe1, 0xffffffe0, 0x7fffffe1, 0x00000000 },
  { 0x00000000, 0x7fff8004, 0xffff8003, 0x7fff8004, 0x00000000 },
  { 0x00000000, 0xaaaaab28, 0xaaaaaaaa, 0xaaaaab28, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff80, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x00000004, 0x80000001, 0x00000004, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff80, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xcccccd4c, 0xcccccccc, 0xcccccd4c, 0x00000000 },
  { 0x00000000, 0x5554d557, 0x55555555, 0x5554d557, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffff8000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff8001, 0xffff8000, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x8000007c, 0x0000007d, 0x8000007c, 0x00000000 },
  { 0x00000000, 0xffff8022, 0xffff8002, 0xffff8022, 0x00000000 },
  { 0x00000000, 0xffffffe2, 0xffffffe0, 0xffffffe2, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8003, 0x7fff8003, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0xffffff81, 0x7fffff80, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x00007ffe, 0x0000801e, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsNotRnIsNotRm_al_r3_r9_r10_LSL_r0[] = {
  { 0x00000000, 0x00000001, 0x0000007e, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000002, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000001, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff83, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffe0, 0x00000002, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x80000001, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x00007f80, 0x00007fff, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x0000007d, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x00000020, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x55555554, 0x55555555, 0x00000001, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0x2aaaaaa8, 0x7ffffffd, 0x55555555, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8001, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x00007f80, 0xffffff83, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x0000005f, 0xffffffe0, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff8001, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x0000005e, 0x0000007e, 0x00000020, 0x00000000 },
  { 0x00000000, 0x55555553, 0xfffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x7fffff85, 0xffffff82, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x4ccccccd, 0xcccccccc, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000001, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x80000022, 0x00000020, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffffa1, 0xffffff81, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff81, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x3332b334, 0xffff8000, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffe, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x0000807a, 0x0000007d, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffffff03, 0xffffff81, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7ffffffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000001, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffc, 0x7fffffff, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0x0000007d, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffff0002, 0xffff8000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff7fe0, 0xffff8000, 0x00000020, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x00007fff, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff8002, 0x00000000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x33333332, 0x33333333, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff80, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffffff83, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0xffffffff, 0x80000001, 0x00000000 },
  { 0x00000000, 0x333332b5, 0xffffff81, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x0000007f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x80000020, 0x00000020, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x00007fff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7ffffffe, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x8000007a, 0x7ffffffd, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff8021, 0xffff8001, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffffff80, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00007fff, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x2aaaaaac, 0xaaaaaaaa, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000801d, 0x00007ffd, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x0000005d, 0xffffffe0, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x7fffffe3, 0xffffffe0, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0xffff8002, 0x80000000, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80000001, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xaaaaab29, 0xaaaaaaaa, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000001d, 0xfffffffd, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffffff80, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8003, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00007f82, 0xffffff82, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000002, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0xffffff82, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xcccccccc, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x00007ffe, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x555554d7, 0xffffff81, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x0000007c, 0x0000007e, 0x00000002, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007e, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x5555d554, 0x00007ffe, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x5555d552, 0x55555555, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00000081, 0x00000001, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xd5555554, 0x55555555, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffffff82, 0x00000000, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0x333332b5, 0xffffff81, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xcccccccf, 0xcccccccc, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8000, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x7fff7fff, 0xffff8000, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffff8003, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x00007ffd, 0x80000000, 0x00000000 },
  { 0x00000000, 0x3333b333, 0x00007fff, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffffff80, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xd5555553, 0x7ffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff8003, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000001, 0xfffffffe, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xaaaaaaa9, 0xfffffffe, 0x55555555, 0x00000000 },
  { 0x00000000, 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffffffff, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff8081, 0x0000007e, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffe0, 0x00000002, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffd, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00000023, 0x00000020, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x000000fa, 0x0000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xd5555557, 0x55555555, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffe, 0x00000002, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x7fffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x333333b0, 0x33333333, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x99999999, 0xcccccccc, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff80, 0x00000001, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xcccccccc, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xfffffffd, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x8000007b, 0x7ffffffe, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x0000007f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x00007fff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x80008001, 0x00007fff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x5555d554, 0x55555555, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00000080, 0x00000000, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007fff, 0x00000002, 0x00000000 },
  { 0x00000000, 0x5555d552, 0x55555555, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff7fe3, 0xffff8003, 0x00000020, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x00007ffe, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x80000001, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xaaaaaa8a, 0xaaaaaaaa, 0x00000020, 0x00000000 },
  { 0x00000000, 0xfffffffc, 0xfffffffe, 0x00000002, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x5555d555, 0x00007fff, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffffff80, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000000, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x55555558, 0x55555555, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000007e, 0xfffffffe, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00007f80, 0xffffff82, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x7ffffffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffff8083, 0xffff8003, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000040, 0x00000020, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff8021, 0xffff8001, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000004, 0x00000002, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007f, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000001, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xcccccccd, 0x00000000, 0x33333333, 0x00000000 },
  { 0x00000000, 0x333332b7, 0xffffff83, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff8023, 0x00000020, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff0001, 0xffff8000, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xcccc4cce, 0xcccccccc, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xfffffffd, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x55555555, 0xaaaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0xaaaaab29, 0xaaaaaaaa, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0xfffffffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffffffe3, 0xffffffe0, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x33333336, 0x33333333, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0xffff8002, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff83, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffff8002, 0x00000020, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7fffffff, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xcccd4ccc, 0xcccccccc, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x7fff7fff, 0x7ffffffe, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x00007ffb, 0xfffffffd, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xfffffffe, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff8080, 0x0000007e, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007f, 0x00000002, 0x00000000 },
  { 0x00000000, 0x00000003, 0x80000000, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x00007fff, 0x80000001, 0x00000000 },
  { 0x00000000, 0xd5555556, 0x80000000, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xaaab2aa9, 0xaaaaaaaa, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0xffffffe0, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff81, 0x00000001, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0xaaaaaaaa, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffff8000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x5555d553, 0x00007ffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x7ffffffe, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x00007ffe, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x0000007d, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x00000081, 0x00000002, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x80000000, 0xfffffffd, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x000000a0, 0x00000020, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x8000001f, 0x7fffffff, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff8002, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x7fffffff, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffffdd, 0xfffffffd, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffffff62, 0xffffffe0, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x80000022, 0x00000020, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x0000007f, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x7fffff84, 0x80000001, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8082, 0x0000007f, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000005e, 0xffffffe0, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000007e, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x55555555, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7fffffff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000007e, 0xfffffffe, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xffff8002, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555553, 0xfffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffffffdd, 0xfffffffd, 0x00000020, 0x00000000 },
  { 0x00000000, 0xaaab2aa9, 0x00007ffe, 0x55555555, 0x00000000 },
  { 0x00000000, 0x0000001e, 0x00000020, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8002, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80000001, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xcccccd4b, 0x0000007e, 0x33333333, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsNotRnIsNotRm_al_r7_r12_r5_LSL_r0[] = {
  { 0x00000000, 0x00000001, 0x0000007e, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000002, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000001, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff83, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffe0, 0x00000002, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x80000001, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x00007f80, 0x00007fff, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x0000007d, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x00000020, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x55555554, 0x55555555, 0x00000001, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0x2aaaaaa8, 0x7ffffffd, 0x55555555, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8001, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x00007f80, 0xffffff83, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x0000005f, 0xffffffe0, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff8001, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x0000005e, 0x0000007e, 0x00000020, 0x00000000 },
  { 0x00000000, 0x55555553, 0xfffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x7fffff85, 0xffffff82, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x4ccccccd, 0xcccccccc, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000001, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x80000022, 0x00000020, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffffa1, 0xffffff81, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff81, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x3332b334, 0xffff8000, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffe, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x0000807a, 0x0000007d, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffffff03, 0xffffff81, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7ffffffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000001, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffc, 0x7fffffff, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0x0000007d, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffff0002, 0xffff8000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff7fe0, 0xffff8000, 0x00000020, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x00007fff, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff8002, 0x00000000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x33333332, 0x33333333, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff80, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffffff83, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0xffffffff, 0x80000001, 0x00000000 },
  { 0x00000000, 0x333332b5, 0xffffff81, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x0000007f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x80000020, 0x00000020, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x00007fff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7ffffffe, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x8000007a, 0x7ffffffd, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff8021, 0xffff8001, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffffff80, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00007fff, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x2aaaaaac, 0xaaaaaaaa, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000801d, 0x00007ffd, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x0000005d, 0xffffffe0, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x7fffffe3, 0xffffffe0, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0xffff8002, 0x80000000, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80000001, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xaaaaab29, 0xaaaaaaaa, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000001d, 0xfffffffd, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffffff80, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8003, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00007f82, 0xffffff82, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000002, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0xffffff82, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xcccccccc, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x00007ffe, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x555554d7, 0xffffff81, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x0000007c, 0x0000007e, 0x00000002, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007e, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x5555d554, 0x00007ffe, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x5555d552, 0x55555555, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00000081, 0x00000001, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xd5555554, 0x55555555, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffffff82, 0x00000000, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0x333332b5, 0xffffff81, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xcccccccf, 0xcccccccc, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8000, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x7fff7fff, 0xffff8000, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffff8003, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x00007ffd, 0x80000000, 0x00000000 },
  { 0x00000000, 0x3333b333, 0x00007fff, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffffff80, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xd5555553, 0x7ffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff8003, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000001, 0xfffffffe, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xaaaaaaa9, 0xfffffffe, 0x55555555, 0x00000000 },
  { 0x00000000, 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffffffff, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff8081, 0x0000007e, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffe0, 0x00000002, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffd, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00000023, 0x00000020, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x000000fa, 0x0000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xd5555557, 0x55555555, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffe, 0x00000002, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x7fffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x333333b0, 0x33333333, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x99999999, 0xcccccccc, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff80, 0x00000001, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xcccccccc, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xfffffffd, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x8000007b, 0x7ffffffe, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x0000007f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x00007fff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x80008001, 0x00007fff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x5555d554, 0x55555555, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00000080, 0x00000000, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007fff, 0x00000002, 0x00000000 },
  { 0x00000000, 0x5555d552, 0x55555555, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff7fe3, 0xffff8003, 0x00000020, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x00007ffe, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x80000001, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xaaaaaa8a, 0xaaaaaaaa, 0x00000020, 0x00000000 },
  { 0x00000000, 0xfffffffc, 0xfffffffe, 0x00000002, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x5555d555, 0x00007fff, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffffff80, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000000, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x55555558, 0x55555555, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000007e, 0xfffffffe, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00007f80, 0xffffff82, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x7ffffffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffff8083, 0xffff8003, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000040, 0x00000020, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff8021, 0xffff8001, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000004, 0x00000002, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007f, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000001, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xcccccccd, 0x00000000, 0x33333333, 0x00000000 },
  { 0x00000000, 0x333332b7, 0xffffff83, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff8023, 0x00000020, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff0001, 0xffff8000, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xcccc4cce, 0xcccccccc, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xfffffffd, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x55555555, 0xaaaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0xaaaaab29, 0xaaaaaaaa, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0xfffffffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffffffe3, 0xffffffe0, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x33333336, 0x33333333, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0xffff8002, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff83, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffff8002, 0x00000020, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7fffffff, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xcccd4ccc, 0xcccccccc, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x7fff7fff, 0x7ffffffe, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x00007ffb, 0xfffffffd, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xfffffffe, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff8080, 0x0000007e, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007f, 0x00000002, 0x00000000 },
  { 0x00000000, 0x00000003, 0x80000000, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x00007fff, 0x80000001, 0x00000000 },
  { 0x00000000, 0xd5555556, 0x80000000, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xaaab2aa9, 0xaaaaaaaa, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0xffffffe0, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff81, 0x00000001, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0xaaaaaaaa, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffff8000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x5555d553, 0x00007ffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x7ffffffe, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x00007ffe, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x0000007d, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x00000081, 0x00000002, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x80000000, 0xfffffffd, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x000000a0, 0x00000020, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x8000001f, 0x7fffffff, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff8002, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x7fffffff, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffffdd, 0xfffffffd, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffffff62, 0xffffffe0, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x80000022, 0x00000020, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x0000007f, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x7fffff84, 0x80000001, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8082, 0x0000007f, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000005e, 0xffffffe0, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000007e, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x55555555, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7fffffff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000007e, 0xfffffffe, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xffff8002, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555553, 0xfffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffffffdd, 0xfffffffd, 0x00000020, 0x00000000 },
  { 0x00000000, 0xaaab2aa9, 0x00007ffe, 0x55555555, 0x00000000 },
  { 0x00000000, 0x0000001e, 0x00000020, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8002, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80000001, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xcccccd4b, 0x0000007e, 0x33333333, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsNotRnIsNotRm_al_r8_r5_r6_LSL_r0[] = {
  { 0x00000000, 0x00000001, 0x0000007e, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000002, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000001, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff83, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffe0, 0x00000002, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x80000001, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x00007f80, 0x00007fff, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x0000007d, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x00000020, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x55555554, 0x55555555, 0x00000001, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0x2aaaaaa8, 0x7ffffffd, 0x55555555, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8001, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x00007f80, 0xffffff83, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x0000005f, 0xffffffe0, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff8001, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x0000005e, 0x0000007e, 0x00000020, 0x00000000 },
  { 0x00000000, 0x55555553, 0xfffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x7fffff85, 0xffffff82, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x4ccccccd, 0xcccccccc, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000001, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x80000022, 0x00000020, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffffa1, 0xffffff81, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff81, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x3332b334, 0xffff8000, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffe, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x0000807a, 0x0000007d, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffffff03, 0xffffff81, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7ffffffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000001, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffc, 0x7fffffff, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0x0000007d, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffff0002, 0xffff8000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff7fe0, 0xffff8000, 0x00000020, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x00007fff, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff8002, 0x00000000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x33333332, 0x33333333, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff80, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffffff83, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0xffffffff, 0x80000001, 0x00000000 },
  { 0x00000000, 0x333332b5, 0xffffff81, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x0000007f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x80000020, 0x00000020, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x00007fff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7ffffffe, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x8000007a, 0x7ffffffd, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff8021, 0xffff8001, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffffff80, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00007fff, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x2aaaaaac, 0xaaaaaaaa, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000801d, 0x00007ffd, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x0000005d, 0xffffffe0, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x7fffffe3, 0xffffffe0, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0xffff8002, 0x80000000, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80000001, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xaaaaab29, 0xaaaaaaaa, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000001d, 0xfffffffd, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffffff80, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8003, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00007f82, 0xffffff82, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000002, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0xffffff82, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xcccccccc, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x00007ffe, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x555554d7, 0xffffff81, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x0000007c, 0x0000007e, 0x00000002, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007e, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x5555d554, 0x00007ffe, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x5555d552, 0x55555555, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00000081, 0x00000001, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xd5555554, 0x55555555, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffffff82, 0x00000000, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0x333332b5, 0xffffff81, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xcccccccf, 0xcccccccc, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8000, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x7fff7fff, 0xffff8000, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffff8003, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x00007ffd, 0x80000000, 0x00000000 },
  { 0x00000000, 0x3333b333, 0x00007fff, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffffff80, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xd5555553, 0x7ffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff8003, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000001, 0xfffffffe, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xaaaaaaa9, 0xfffffffe, 0x55555555, 0x00000000 },
  { 0x00000000, 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffffffff, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff8081, 0x0000007e, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffe0, 0x00000002, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffd, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00000023, 0x00000020, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x000000fa, 0x0000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xd5555557, 0x55555555, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffe, 0x00000002, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x7fffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x333333b0, 0x33333333, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x99999999, 0xcccccccc, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff80, 0x00000001, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xcccccccc, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xfffffffd, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x8000007b, 0x7ffffffe, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x0000007f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x00007fff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x80008001, 0x00007fff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x5555d554, 0x55555555, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00000080, 0x00000000, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007fff, 0x00000002, 0x00000000 },
  { 0x00000000, 0x5555d552, 0x55555555, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff7fe3, 0xffff8003, 0x00000020, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x00007ffe, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x80000001, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xaaaaaa8a, 0xaaaaaaaa, 0x00000020, 0x00000000 },
  { 0x00000000, 0xfffffffc, 0xfffffffe, 0x00000002, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x5555d555, 0x00007fff, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffffff80, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000000, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x55555558, 0x55555555, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000007e, 0xfffffffe, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00007f80, 0xffffff82, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x7ffffffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffff8083, 0xffff8003, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000040, 0x00000020, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff8021, 0xffff8001, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000004, 0x00000002, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007f, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000001, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xcccccccd, 0x00000000, 0x33333333, 0x00000000 },
  { 0x00000000, 0x333332b7, 0xffffff83, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff8023, 0x00000020, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff0001, 0xffff8000, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xcccc4cce, 0xcccccccc, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xfffffffd, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x55555555, 0xaaaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0xaaaaab29, 0xaaaaaaaa, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0xfffffffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffffffe3, 0xffffffe0, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x33333336, 0x33333333, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0xffff8002, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff83, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffff8002, 0x00000020, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7fffffff, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xcccd4ccc, 0xcccccccc, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x7fff7fff, 0x7ffffffe, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x00007ffb, 0xfffffffd, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xfffffffe, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff8080, 0x0000007e, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007f, 0x00000002, 0x00000000 },
  { 0x00000000, 0x00000003, 0x80000000, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x00007fff, 0x80000001, 0x00000000 },
  { 0x00000000, 0xd5555556, 0x80000000, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xaaab2aa9, 0xaaaaaaaa, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0xffffffe0, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff81, 0x00000001, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0xaaaaaaaa, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffff8000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x5555d553, 0x00007ffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x7ffffffe, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x00007ffe, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x0000007d, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x00000081, 0x00000002, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x80000000, 0xfffffffd, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x000000a0, 0x00000020, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x8000001f, 0x7fffffff, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff8002, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x7fffffff, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffffdd, 0xfffffffd, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffffff62, 0xffffffe0, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x80000022, 0x00000020, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x0000007f, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x7fffff84, 0x80000001, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8082, 0x0000007f, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000005e, 0xffffffe0, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000007e, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x55555555, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7fffffff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000007e, 0xfffffffe, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xffff8002, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555553, 0xfffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffffffdd, 0xfffffffd, 0x00000020, 0x00000000 },
  { 0x00000000, 0xaaab2aa9, 0x00007ffe, 0x55555555, 0x00000000 },
  { 0x00000000, 0x0000001e, 0x00000020, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8002, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80000001, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xcccccd4b, 0x0000007e, 0x33333333, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsNotRnIsNotRm_al_r0_r6_r0_LSL_r0[] = {
  { 0x00000000, 0x0000007e, 0x0000007e, 0x0000007e, 0x0000007e },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000002, 0x00000002 },
  { 0x00000000, 0x80000001, 0x80000001, 0x80000001, 0x80000001 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xffffff83, 0xffffff83 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0xffffffe0, 0xffffffe0 },
  { 0x00000000, 0x80000001, 0x80000001, 0x80000001, 0x80000001 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00007fff, 0x00007fff },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x0000007d, 0x0000007d },
  { 0x00000000, 0x00000020, 0x00000020, 0x00000020, 0x00000020 },
  { 0x00000000, 0x55555555, 0x55555555, 0x55555555, 0x55555555 },
  { 0x00000000, 0x33333333, 0x33333333, 0x33333333, 0x33333333 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x7ffffffd, 0x7ffffffd },
  { 0x00000000, 0xffff8001, 0xffff8001, 0xffff8001, 0xffff8001 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xffffff83, 0xffffff83 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0xffffffe0, 0xffffffe0 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0xffff8001, 0xffff8001 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x0000007e, 0x0000007e },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0xfffffffd, 0xfffffffd },
  { 0x00000000, 0xffffff82, 0xffffff82, 0xffffff82, 0xffffff82 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccc },
  { 0x00000000, 0x80000001, 0x80000001, 0x80000001, 0x80000001 },
  { 0x00000000, 0x00000020, 0x00000020, 0x00000020, 0x00000020 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffff81, 0xffffff81 },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffff81, 0xffffff81 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0xffff8000 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0x00007ffe, 0x00007ffe },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x0000007d, 0x0000007d },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffff81, 0xffffff81 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x7ffffffd, 0x7ffffffd },
  { 0x00000000, 0x80000001, 0x80000001, 0x80000001, 0x80000001 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00007ffd },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x0000007d, 0x0000007d },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0xffff8000 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0xffff8000 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00007fff, 0x00007fff },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x33333333, 0x33333333 },
  { 0x00000000, 0xffffff80, 0xffffff80, 0xffffff80, 0xffffff80 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xffffff83, 0xffffff83 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffff81, 0xffffff81 },
  { 0x00000000, 0x0000007f, 0x0000007f, 0x0000007f, 0x0000007f },
  { 0x00000000, 0x00000020, 0x00000020, 0x00000020, 0x00000020 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00007fff, 0x00007fff },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x7ffffffe, 0x7ffffffe },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x7ffffffd, 0x7ffffffd },
  { 0x00000000, 0xffff8001, 0xffff8001, 0xffff8001, 0xffff8001 },
  { 0x00000000, 0xffffff80, 0xffffff80, 0xffffff80, 0xffffff80 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00007fff, 0x00007fff },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00007ffd },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0xffffffe0, 0xffffffe0 },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0xffffffe0, 0xffffffe0 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0xffff8002, 0xffff8002 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff },
  { 0x00000000, 0x80000001, 0x80000001, 0x80000001, 0x80000001 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0xfffffffd, 0xfffffffd },
  { 0x00000000, 0xffffff80, 0xffffff80, 0xffffff80, 0xffffff80 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xffff8003, 0xffff8003 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0xffffff82, 0xffffff82 },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000002, 0x00000002 },
  { 0x00000000, 0xffffff82, 0xffffff82, 0xffffff82, 0xffffff82 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccc },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0x00007ffe, 0x00007ffe },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffff81, 0xffffff81 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x0000007e, 0x0000007e },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x0000007e, 0x0000007e },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0x00007ffe, 0x00007ffe },
  { 0x00000000, 0x55555555, 0x55555555, 0x55555555, 0x55555555 },
  { 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00000001 },
  { 0x00000000, 0x55555555, 0x55555555, 0x55555555, 0x55555555 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffff81, 0xffffff81 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccc },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0xffff8000 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0xffff8000 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xffff8003, 0xffff8003 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00007ffd },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00007fff, 0x00007fff },
  { 0x00000000, 0xffffff80, 0xffffff80, 0xffffff80, 0xffffff80 },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x7ffffffd, 0x7ffffffd },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xffff8003, 0xffff8003 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0xfffffffe, 0xfffffffe },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0xfffffffe, 0xfffffffe },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0xfffffffe, 0xfffffffe },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x0000007e, 0x0000007e },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0xffffffe0, 0xffffffe0 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00007ffd },
  { 0x00000000, 0x00000020, 0x00000020, 0x00000020, 0x00000020 },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x0000007d, 0x0000007d },
  { 0x00000000, 0x55555555, 0x55555555, 0x55555555, 0x55555555 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0x00007ffe, 0x00007ffe },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff },
  { 0x00000000, 0x33333333, 0x33333333, 0x33333333, 0x33333333 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccc },
  { 0x00000000, 0xffffff80, 0xffffff80, 0xffffff80, 0xffffff80 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccc },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0xfffffffd, 0xfffffffd },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x7ffffffe, 0x7ffffffe },
  { 0x00000000, 0x0000007f, 0x0000007f, 0x0000007f, 0x0000007f },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00007fff, 0x00007fff },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00007fff, 0x00007fff },
  { 0x00000000, 0x55555555, 0x55555555, 0x55555555, 0x55555555 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00007fff, 0x00007fff },
  { 0x00000000, 0x55555555, 0x55555555, 0x55555555, 0x55555555 },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xffff8003, 0xffff8003 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0xffff8002, 0xffff8002 },
  { 0x00000000, 0x55555555, 0x55555555, 0x55555555, 0x55555555 },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0x00007ffe, 0x00007ffe },
  { 0x00000000, 0x80000001, 0x80000001, 0x80000001, 0x80000001 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0xfffffffe, 0xfffffffe },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0xffff8000 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00007fff, 0x00007fff },
  { 0x00000000, 0xffffff80, 0xffffff80, 0xffffff80, 0xffffff80 },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0x55555555, 0x55555555 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0xfffffffe, 0xfffffffe },
  { 0x00000000, 0xffffff82, 0xffffff82, 0xffffff82, 0xffffff82 },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x7ffffffe, 0x7ffffffe },
  { 0x00000000, 0xffff8003, 0xffff8003, 0xffff8003, 0xffff8003 },
  { 0x00000000, 0x00000020, 0x00000020, 0x00000020, 0x00000020 },
  { 0x00000000, 0xffff8001, 0xffff8001, 0xffff8001, 0xffff8001 },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0xffff8000 },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000002, 0x00000002 },
  { 0x00000000, 0x0000007f, 0x0000007f, 0x0000007f, 0x0000007f },
  { 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00000001 },
  { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xffffff83, 0xffffff83 },
  { 0x00000000, 0x00000020, 0x00000020, 0x00000020, 0x00000020 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccc },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0xffff8000 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccc },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0xfffffffd, 0xfffffffd },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0xfffffffe, 0xfffffffe },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0xffffffe0, 0xffffffe0 },
  { 0x00000000, 0x33333333, 0x33333333, 0x33333333, 0x33333333 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0xffff8002, 0xffff8002 },
  { 0x00000000, 0xffffff83, 0xffffff83, 0xffffff83, 0xffffff83 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0xffff8002, 0xffff8002 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0xcccccccc, 0xcccccccc },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x7ffffffe, 0x7ffffffe },
  { 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x7ffffffd, 0x7ffffffd },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0xfffffffd, 0xfffffffd },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000002, 0x00000002 },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0xfffffffe, 0xfffffffe },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x0000007e, 0x0000007e },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00007ffd },
  { 0x00000000, 0x0000007f, 0x0000007f, 0x0000007f, 0x0000007f },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000 },
  { 0x00000000, 0x00007fff, 0x00007fff, 0x00007fff, 0x00007fff },
  { 0x00000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0xffffffe0, 0xffffffe0 },
  { 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff },
  { 0x00000000, 0xffffff81, 0xffffff81, 0xffffff81, 0xffffff81 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
  { 0x00000000, 0xffff8000, 0xffff8000, 0xffff8000, 0xffff8000 },
  { 0x00000000, 0x00007ffd, 0x00007ffd, 0x00007ffd, 0x00007ffd },
  { 0x00000000, 0x7ffffffe, 0x7ffffffe, 0x7ffffffe, 0x7ffffffe },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0x00007ffe, 0x00007ffe },
  { 0x00000000, 0x0000007d, 0x0000007d, 0x0000007d, 0x0000007d },
  { 0x00000000, 0x00000002, 0x00000002, 0x00000002, 0x00000002 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0xfffffffd, 0xfffffffd },
  { 0x00000000, 0x00000020, 0x00000020, 0x00000020, 0x00000020 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff },
  { 0x00000000, 0xffff8002, 0xffff8002, 0xffff8002, 0xffff8002 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0xfffffffd, 0xfffffffd },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0xffffffe0, 0xffffffe0 },
  { 0x00000000, 0x00000020, 0x00000020, 0x00000020, 0x00000020 },
  { 0x00000000, 0x0000007f, 0x0000007f, 0x0000007f, 0x0000007f },
  { 0x00000000, 0x80000001, 0x80000001, 0x80000001, 0x80000001 },
  { 0x00000000, 0x0000007f, 0x0000007f, 0x0000007f, 0x0000007f },
  { 0x00000000, 0xffffffe0, 0xffffffe0, 0xffffffe0, 0xffffffe0 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x0000007e, 0x0000007e },
  { 0x00000000, 0x55555555, 0x55555555, 0x55555555, 0x55555555 },
  { 0x00000000, 0x7fffffff, 0x7fffffff, 0x7fffffff, 0x7fffffff },
  { 0x00000000, 0xfffffffe, 0xfffffffe, 0xfffffffe, 0xfffffffe },
  { 0x00000000, 0xffff8002, 0xffff8002, 0xffff8002, 0xffff8002 },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0xfffffffd, 0xfffffffd },
  { 0x00000000, 0xfffffffd, 0xfffffffd, 0xfffffffd, 0xfffffffd },
  { 0x00000000, 0x00007ffe, 0x00007ffe, 0x00007ffe, 0x00007ffe },
  { 0x00000000, 0x00000020, 0x00000020, 0x00000020, 0x00000020 },
  { 0x00000000, 0xffff8002, 0xffff8002, 0xffff8002, 0xffff8002 },
  { 0x00000000, 0x80000001, 0x80000001, 0x80000001, 0x80000001 },
  { 0x00000000, 0x0000007e, 0x0000007e, 0x0000007e, 0x0000007e },
};
const Inputs kOutputs_Sub_RdIsNotRnIsNotRm_al_r11_r7_r8_LSL_r0[] = {
  { 0x00000000, 0x00000001, 0x0000007e, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000002, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000001, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff83, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffe0, 0x00000002, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x80000001, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x00007f80, 0x00007fff, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x0000007d, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x00000020, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x55555554, 0x55555555, 0x00000001, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0x2aaaaaa8, 0x7ffffffd, 0x55555555, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8001, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x00007f80, 0xffffff83, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x0000005f, 0xffffffe0, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff8001, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x0000005e, 0x0000007e, 0x00000020, 0x00000000 },
  { 0x00000000, 0x55555553, 0xfffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x7fffff85, 0xffffff82, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x4ccccccd, 0xcccccccc, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000001, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x80000022, 0x00000020, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffffa1, 0xffffff81, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff81, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x3332b334, 0xffff8000, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffe, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x0000807a, 0x0000007d, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffffff03, 0xffffff81, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7ffffffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000001, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffc, 0x7fffffff, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0x0000007d, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffff0002, 0xffff8000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff7fe0, 0xffff8000, 0x00000020, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x00007fff, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff8002, 0x00000000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x33333332, 0x33333333, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff80, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffffff83, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0xffffffff, 0x80000001, 0x00000000 },
  { 0x00000000, 0x333332b5, 0xffffff81, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x0000007f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x80000020, 0x00000020, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x00007fff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7ffffffe, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x8000007a, 0x7ffffffd, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff8021, 0xffff8001, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffffff80, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00007fff, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x2aaaaaac, 0xaaaaaaaa, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000801d, 0x00007ffd, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x0000005d, 0xffffffe0, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x7fffffe3, 0xffffffe0, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0xffff8002, 0x80000000, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80000001, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xaaaaab29, 0xaaaaaaaa, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000001d, 0xfffffffd, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffffff80, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8003, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00007f82, 0xffffff82, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000002, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0xffffff82, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xcccccccc, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x00007ffe, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x555554d7, 0xffffff81, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x0000007c, 0x0000007e, 0x00000002, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007e, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x5555d554, 0x00007ffe, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x5555d552, 0x55555555, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00000081, 0x00000001, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xd5555554, 0x55555555, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffffff82, 0x00000000, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0x333332b5, 0xffffff81, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xcccccccf, 0xcccccccc, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8000, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x7fff7fff, 0xffff8000, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffff8003, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x00007ffd, 0x80000000, 0x00000000 },
  { 0x00000000, 0x3333b333, 0x00007fff, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffffff80, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xd5555553, 0x7ffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff8003, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000001, 0xfffffffe, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xaaaaaaa9, 0xfffffffe, 0x55555555, 0x00000000 },
  { 0x00000000, 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffffffff, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff8081, 0x0000007e, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffe0, 0x00000002, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffd, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00000023, 0x00000020, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x000000fa, 0x0000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xd5555557, 0x55555555, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffe, 0x00000002, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x7fffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x333333b0, 0x33333333, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x99999999, 0xcccccccc, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff80, 0x00000001, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xcccccccc, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xfffffffd, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x8000007b, 0x7ffffffe, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x0000007f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x00007fff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x80008001, 0x00007fff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x5555d554, 0x55555555, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00000080, 0x00000000, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007fff, 0x00000002, 0x00000000 },
  { 0x00000000, 0x5555d552, 0x55555555, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff7fe3, 0xffff8003, 0x00000020, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x00007ffe, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x80000001, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xaaaaaa8a, 0xaaaaaaaa, 0x00000020, 0x00000000 },
  { 0x00000000, 0xfffffffc, 0xfffffffe, 0x00000002, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x5555d555, 0x00007fff, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffffff80, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000000, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x55555558, 0x55555555, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000007e, 0xfffffffe, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00007f80, 0xffffff82, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x7ffffffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffff8083, 0xffff8003, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000040, 0x00000020, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff8021, 0xffff8001, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000004, 0x00000002, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007f, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000001, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xcccccccd, 0x00000000, 0x33333333, 0x00000000 },
  { 0x00000000, 0x333332b7, 0xffffff83, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff8023, 0x00000020, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff0001, 0xffff8000, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xcccc4cce, 0xcccccccc, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xfffffffd, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x55555555, 0xaaaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0xaaaaab29, 0xaaaaaaaa, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0xfffffffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffffffe3, 0xffffffe0, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x33333336, 0x33333333, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0xffff8002, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff83, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffff8002, 0x00000020, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7fffffff, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xcccd4ccc, 0xcccccccc, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x7fff7fff, 0x7ffffffe, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x00007ffb, 0xfffffffd, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xfffffffe, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff8080, 0x0000007e, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007f, 0x00000002, 0x00000000 },
  { 0x00000000, 0x00000003, 0x80000000, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x00007fff, 0x80000001, 0x00000000 },
  { 0x00000000, 0xd5555556, 0x80000000, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xaaab2aa9, 0xaaaaaaaa, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0xffffffe0, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff81, 0x00000001, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0xaaaaaaaa, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffff8000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x5555d553, 0x00007ffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x7ffffffe, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x00007ffe, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x0000007d, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x00000081, 0x00000002, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x80000000, 0xfffffffd, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x000000a0, 0x00000020, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x8000001f, 0x7fffffff, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff8002, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x7fffffff, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffffdd, 0xfffffffd, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffffff62, 0xffffffe0, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x80000022, 0x00000020, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x0000007f, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x7fffff84, 0x80000001, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8082, 0x0000007f, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000005e, 0xffffffe0, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000007e, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x55555555, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7fffffff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000007e, 0xfffffffe, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xffff8002, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555553, 0xfffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffffffdd, 0xfffffffd, 0x00000020, 0x00000000 },
  { 0x00000000, 0xaaab2aa9, 0x00007ffe, 0x55555555, 0x00000000 },
  { 0x00000000, 0x0000001e, 0x00000020, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8002, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80000001, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xcccccd4b, 0x0000007e, 0x33333333, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsNotRnIsNotRm_al_r12_r2_r3_LSL_r0[] = {
  { 0x00000000, 0x00000001, 0x0000007e, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000002, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000001, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff83, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffe0, 0x00000002, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x80000001, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x00007f80, 0x00007fff, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x0000007d, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x00000020, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x55555554, 0x55555555, 0x00000001, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0x2aaaaaa8, 0x7ffffffd, 0x55555555, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8001, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x00007f80, 0xffffff83, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x0000005f, 0xffffffe0, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff8001, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x0000005e, 0x0000007e, 0x00000020, 0x00000000 },
  { 0x00000000, 0x55555553, 0xfffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x7fffff85, 0xffffff82, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x4ccccccd, 0xcccccccc, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000001, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x80000022, 0x00000020, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffffa1, 0xffffff81, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff81, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x3332b334, 0xffff8000, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffe, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x0000807a, 0x0000007d, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffffff03, 0xffffff81, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7ffffffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000001, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffc, 0x7fffffff, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0x0000007d, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffff0002, 0xffff8000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff7fe0, 0xffff8000, 0x00000020, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x00007fff, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff8002, 0x00000000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x33333332, 0x33333333, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff80, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffffff83, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0xffffffff, 0x80000001, 0x00000000 },
  { 0x00000000, 0x333332b5, 0xffffff81, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x0000007f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x80000020, 0x00000020, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x00007fff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7ffffffe, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x8000007a, 0x7ffffffd, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff8021, 0xffff8001, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffffff80, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00007fff, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x2aaaaaac, 0xaaaaaaaa, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000801d, 0x00007ffd, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x0000005d, 0xffffffe0, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x7fffffe3, 0xffffffe0, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0xffff8002, 0x80000000, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80000001, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xaaaaab29, 0xaaaaaaaa, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000001d, 0xfffffffd, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffffff80, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8003, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00007f82, 0xffffff82, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000002, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0xffffff82, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xcccccccc, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x00007ffe, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x555554d7, 0xffffff81, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x0000007c, 0x0000007e, 0x00000002, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007e, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x5555d554, 0x00007ffe, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x5555d552, 0x55555555, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00000081, 0x00000001, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xd5555554, 0x55555555, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffffff82, 0x00000000, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0x333332b5, 0xffffff81, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xcccccccf, 0xcccccccc, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8000, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x7fff7fff, 0xffff8000, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffff8003, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x00007ffd, 0x80000000, 0x00000000 },
  { 0x00000000, 0x3333b333, 0x00007fff, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffffff80, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xd5555553, 0x7ffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff8003, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000001, 0xfffffffe, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xaaaaaaa9, 0xfffffffe, 0x55555555, 0x00000000 },
  { 0x00000000, 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffffffff, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff8081, 0x0000007e, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffe0, 0x00000002, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffd, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00000023, 0x00000020, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x000000fa, 0x0000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xd5555557, 0x55555555, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffe, 0x00000002, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x7fffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x333333b0, 0x33333333, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x99999999, 0xcccccccc, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff80, 0x00000001, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xcccccccc, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xfffffffd, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x8000007b, 0x7ffffffe, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x0000007f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x00007fff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x80008001, 0x00007fff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x5555d554, 0x55555555, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00000080, 0x00000000, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007fff, 0x00000002, 0x00000000 },
  { 0x00000000, 0x5555d552, 0x55555555, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff7fe3, 0xffff8003, 0x00000020, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x00007ffe, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x80000001, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xaaaaaa8a, 0xaaaaaaaa, 0x00000020, 0x00000000 },
  { 0x00000000, 0xfffffffc, 0xfffffffe, 0x00000002, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x5555d555, 0x00007fff, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffffff80, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000000, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x55555558, 0x55555555, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000007e, 0xfffffffe, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00007f80, 0xffffff82, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x7ffffffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffff8083, 0xffff8003, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000040, 0x00000020, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff8021, 0xffff8001, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000004, 0x00000002, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007f, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000001, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xcccccccd, 0x00000000, 0x33333333, 0x00000000 },
  { 0x00000000, 0x333332b7, 0xffffff83, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff8023, 0x00000020, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff0001, 0xffff8000, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xcccc4cce, 0xcccccccc, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xfffffffd, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x55555555, 0xaaaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0xaaaaab29, 0xaaaaaaaa, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0xfffffffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffffffe3, 0xffffffe0, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x33333336, 0x33333333, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0xffff8002, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff83, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffff8002, 0x00000020, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7fffffff, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xcccd4ccc, 0xcccccccc, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x7fff7fff, 0x7ffffffe, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x00007ffb, 0xfffffffd, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xfffffffe, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff8080, 0x0000007e, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007f, 0x00000002, 0x00000000 },
  { 0x00000000, 0x00000003, 0x80000000, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x00007fff, 0x80000001, 0x00000000 },
  { 0x00000000, 0xd5555556, 0x80000000, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xaaab2aa9, 0xaaaaaaaa, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0xffffffe0, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff81, 0x00000001, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0xaaaaaaaa, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffff8000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x5555d553, 0x00007ffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x7ffffffe, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x00007ffe, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x0000007d, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x00000081, 0x00000002, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x80000000, 0xfffffffd, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x000000a0, 0x00000020, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x8000001f, 0x7fffffff, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff8002, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x7fffffff, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffffdd, 0xfffffffd, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffffff62, 0xffffffe0, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x80000022, 0x00000020, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x0000007f, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x7fffff84, 0x80000001, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8082, 0x0000007f, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000005e, 0xffffffe0, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000007e, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x55555555, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7fffffff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000007e, 0xfffffffe, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xffff8002, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555553, 0xfffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffffffdd, 0xfffffffd, 0x00000020, 0x00000000 },
  { 0x00000000, 0xaaab2aa9, 0x00007ffe, 0x55555555, 0x00000000 },
  { 0x00000000, 0x0000001e, 0x00000020, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8002, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80000001, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xcccccd4b, 0x0000007e, 0x33333333, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsNotRnIsNotRm_al_r7_r4_r10_LSL_r0[] = {
  { 0x00000000, 0x00000001, 0x0000007e, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000002, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000001, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff83, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffe0, 0x00000002, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x80000001, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x00007f80, 0x00007fff, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x0000007d, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x00000020, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x55555554, 0x55555555, 0x00000001, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0x2aaaaaa8, 0x7ffffffd, 0x55555555, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8001, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x00007f80, 0xffffff83, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x0000005f, 0xffffffe0, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff8001, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x0000005e, 0x0000007e, 0x00000020, 0x00000000 },
  { 0x00000000, 0x55555553, 0xfffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x7fffff85, 0xffffff82, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x4ccccccd, 0xcccccccc, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000001, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x80000022, 0x00000020, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffffa1, 0xffffff81, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff81, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x3332b334, 0xffff8000, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffe, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x0000807a, 0x0000007d, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffffff03, 0xffffff81, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7ffffffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000001, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffc, 0x7fffffff, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0x0000007d, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffff0002, 0xffff8000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff7fe0, 0xffff8000, 0x00000020, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x00007fff, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff8002, 0x00000000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x33333332, 0x33333333, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff80, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffffff83, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0xffffffff, 0x80000001, 0x00000000 },
  { 0x00000000, 0x333332b5, 0xffffff81, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x0000007f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x80000020, 0x00000020, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x00007fff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7ffffffe, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x8000007a, 0x7ffffffd, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff8021, 0xffff8001, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffffff80, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00007fff, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x2aaaaaac, 0xaaaaaaaa, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000801d, 0x00007ffd, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x0000005d, 0xffffffe0, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x7fffffe3, 0xffffffe0, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0xffff8002, 0x80000000, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80000001, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xaaaaab29, 0xaaaaaaaa, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000001d, 0xfffffffd, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffffff80, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8003, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00007f82, 0xffffff82, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000002, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0xffffff82, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xcccccccc, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x00007ffe, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x555554d7, 0xffffff81, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x0000007c, 0x0000007e, 0x00000002, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007e, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x5555d554, 0x00007ffe, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x5555d552, 0x55555555, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00000081, 0x00000001, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xd5555554, 0x55555555, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffffff82, 0x00000000, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0x333332b5, 0xffffff81, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xcccccccf, 0xcccccccc, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8000, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x7fff7fff, 0xffff8000, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffff8003, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x00007ffd, 0x80000000, 0x00000000 },
  { 0x00000000, 0x3333b333, 0x00007fff, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffffff80, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xd5555553, 0x7ffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff8003, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000001, 0xfffffffe, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xaaaaaaa9, 0xfffffffe, 0x55555555, 0x00000000 },
  { 0x00000000, 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffffffff, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff8081, 0x0000007e, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffe0, 0x00000002, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffd, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00000023, 0x00000020, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x000000fa, 0x0000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xd5555557, 0x55555555, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffe, 0x00000002, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x7fffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x333333b0, 0x33333333, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x99999999, 0xcccccccc, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff80, 0x00000001, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xcccccccc, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xfffffffd, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x8000007b, 0x7ffffffe, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x0000007f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x00007fff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x80008001, 0x00007fff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x5555d554, 0x55555555, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00000080, 0x00000000, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007fff, 0x00000002, 0x00000000 },
  { 0x00000000, 0x5555d552, 0x55555555, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff7fe3, 0xffff8003, 0x00000020, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x00007ffe, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x80000001, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xaaaaaa8a, 0xaaaaaaaa, 0x00000020, 0x00000000 },
  { 0x00000000, 0xfffffffc, 0xfffffffe, 0x00000002, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x5555d555, 0x00007fff, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffffff80, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000000, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x55555558, 0x55555555, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000007e, 0xfffffffe, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00007f80, 0xffffff82, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x7ffffffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffff8083, 0xffff8003, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000040, 0x00000020, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff8021, 0xffff8001, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000004, 0x00000002, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007f, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000001, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xcccccccd, 0x00000000, 0x33333333, 0x00000000 },
  { 0x00000000, 0x333332b7, 0xffffff83, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff8023, 0x00000020, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff0001, 0xffff8000, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xcccc4cce, 0xcccccccc, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xfffffffd, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x55555555, 0xaaaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0xaaaaab29, 0xaaaaaaaa, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0xfffffffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffffffe3, 0xffffffe0, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x33333336, 0x33333333, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0xffff8002, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff83, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffff8002, 0x00000020, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7fffffff, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xcccd4ccc, 0xcccccccc, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x7fff7fff, 0x7ffffffe, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x00007ffb, 0xfffffffd, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xfffffffe, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff8080, 0x0000007e, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007f, 0x00000002, 0x00000000 },
  { 0x00000000, 0x00000003, 0x80000000, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x00007fff, 0x80000001, 0x00000000 },
  { 0x00000000, 0xd5555556, 0x80000000, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xaaab2aa9, 0xaaaaaaaa, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0xffffffe0, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff81, 0x00000001, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0xaaaaaaaa, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffff8000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x5555d553, 0x00007ffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x7ffffffe, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x00007ffe, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x0000007d, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x00000081, 0x00000002, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x80000000, 0xfffffffd, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x000000a0, 0x00000020, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x8000001f, 0x7fffffff, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff8002, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x7fffffff, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffffdd, 0xfffffffd, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffffff62, 0xffffffe0, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x80000022, 0x00000020, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x0000007f, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x7fffff84, 0x80000001, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8082, 0x0000007f, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000005e, 0xffffffe0, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000007e, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x55555555, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7fffffff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000007e, 0xfffffffe, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xffff8002, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555553, 0xfffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffffffdd, 0xfffffffd, 0x00000020, 0x00000000 },
  { 0x00000000, 0xaaab2aa9, 0x00007ffe, 0x55555555, 0x00000000 },
  { 0x00000000, 0x0000001e, 0x00000020, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8002, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80000001, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xcccccd4b, 0x0000007e, 0x33333333, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsNotRnIsNotRm_al_r9_r6_r1_LSL_r0[] = {
  { 0x00000000, 0x00000001, 0x0000007e, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000002, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000001, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff83, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffe0, 0x00000002, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x80000001, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x00007f80, 0x00007fff, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x0000007d, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x00000020, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x55555554, 0x55555555, 0x00000001, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0x2aaaaaa8, 0x7ffffffd, 0x55555555, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8001, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x00007f80, 0xffffff83, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x0000005f, 0xffffffe0, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff8001, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x0000005e, 0x0000007e, 0x00000020, 0x00000000 },
  { 0x00000000, 0x55555553, 0xfffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x7fffff85, 0xffffff82, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x4ccccccd, 0xcccccccc, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000001, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x80000022, 0x00000020, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffffa1, 0xffffff81, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff81, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x3332b334, 0xffff8000, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffe, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x0000807a, 0x0000007d, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffffff03, 0xffffff81, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7ffffffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000001, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffc, 0x7fffffff, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0x0000007d, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffff0002, 0xffff8000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff7fe0, 0xffff8000, 0x00000020, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x00007fff, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff8002, 0x00000000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x33333332, 0x33333333, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff80, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffffff83, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0xffffffff, 0x80000001, 0x00000000 },
  { 0x00000000, 0x333332b5, 0xffffff81, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x0000007f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x80000020, 0x00000020, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x00007fff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7ffffffe, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x8000007a, 0x7ffffffd, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff8021, 0xffff8001, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffffff80, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00007fff, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x2aaaaaac, 0xaaaaaaaa, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000801d, 0x00007ffd, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x0000005d, 0xffffffe0, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x7fffffe3, 0xffffffe0, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0xffff8002, 0x80000000, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80000001, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xaaaaab29, 0xaaaaaaaa, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000001d, 0xfffffffd, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffffff80, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8003, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00007f82, 0xffffff82, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000002, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0xffffff82, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xcccccccc, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x00007ffe, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x555554d7, 0xffffff81, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x0000007c, 0x0000007e, 0x00000002, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007e, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x5555d554, 0x00007ffe, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x5555d552, 0x55555555, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00000081, 0x00000001, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xd5555554, 0x55555555, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffffff82, 0x00000000, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0x333332b5, 0xffffff81, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xcccccccf, 0xcccccccc, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8000, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x7fff7fff, 0xffff8000, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffff8003, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x00007ffd, 0x80000000, 0x00000000 },
  { 0x00000000, 0x3333b333, 0x00007fff, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffffff80, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xd5555553, 0x7ffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff8003, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000001, 0xfffffffe, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xaaaaaaa9, 0xfffffffe, 0x55555555, 0x00000000 },
  { 0x00000000, 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffffffff, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff8081, 0x0000007e, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffe0, 0x00000002, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffd, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00000023, 0x00000020, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x000000fa, 0x0000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xd5555557, 0x55555555, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffe, 0x00000002, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x7fffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x333333b0, 0x33333333, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x99999999, 0xcccccccc, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff80, 0x00000001, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xcccccccc, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xfffffffd, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x8000007b, 0x7ffffffe, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x0000007f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x00007fff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x80008001, 0x00007fff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x5555d554, 0x55555555, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00000080, 0x00000000, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007fff, 0x00000002, 0x00000000 },
  { 0x00000000, 0x5555d552, 0x55555555, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff7fe3, 0xffff8003, 0x00000020, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x00007ffe, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x80000001, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xaaaaaa8a, 0xaaaaaaaa, 0x00000020, 0x00000000 },
  { 0x00000000, 0xfffffffc, 0xfffffffe, 0x00000002, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x5555d555, 0x00007fff, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffffff80, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000000, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x55555558, 0x55555555, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000007e, 0xfffffffe, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00007f80, 0xffffff82, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x7ffffffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffff8083, 0xffff8003, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000040, 0x00000020, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff8021, 0xffff8001, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000004, 0x00000002, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007f, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000001, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xcccccccd, 0x00000000, 0x33333333, 0x00000000 },
  { 0x00000000, 0x333332b7, 0xffffff83, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff8023, 0x00000020, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff0001, 0xffff8000, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xcccc4cce, 0xcccccccc, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xfffffffd, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x55555555, 0xaaaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0xaaaaab29, 0xaaaaaaaa, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0xfffffffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffffffe3, 0xffffffe0, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x33333336, 0x33333333, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0xffff8002, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff83, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffff8002, 0x00000020, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7fffffff, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xcccd4ccc, 0xcccccccc, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x7fff7fff, 0x7ffffffe, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x00007ffb, 0xfffffffd, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xfffffffe, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff8080, 0x0000007e, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007f, 0x00000002, 0x00000000 },
  { 0x00000000, 0x00000003, 0x80000000, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x00007fff, 0x80000001, 0x00000000 },
  { 0x00000000, 0xd5555556, 0x80000000, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xaaab2aa9, 0xaaaaaaaa, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0xffffffe0, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff81, 0x00000001, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0xaaaaaaaa, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffff8000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x5555d553, 0x00007ffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x7ffffffe, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x00007ffe, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x0000007d, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x00000081, 0x00000002, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x80000000, 0xfffffffd, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x000000a0, 0x00000020, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x8000001f, 0x7fffffff, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff8002, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x7fffffff, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffffdd, 0xfffffffd, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffffff62, 0xffffffe0, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x80000022, 0x00000020, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x0000007f, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x7fffff84, 0x80000001, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8082, 0x0000007f, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000005e, 0xffffffe0, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000007e, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x55555555, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7fffffff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000007e, 0xfffffffe, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xffff8002, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555553, 0xfffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffffffdd, 0xfffffffd, 0x00000020, 0x00000000 },
  { 0x00000000, 0xaaab2aa9, 0x00007ffe, 0x55555555, 0x00000000 },
  { 0x00000000, 0x0000001e, 0x00000020, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8002, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80000001, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xcccccd4b, 0x0000007e, 0x33333333, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsNotRnIsNotRm_al_r10_r14_r3_LSL_r0[] = {
  { 0x00000000, 0x00000001, 0x0000007e, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000002, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000001, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff83, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffe0, 0x00000002, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x80000001, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x00007f80, 0x00007fff, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x0000007d, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x00000020, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x55555554, 0x55555555, 0x00000001, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0x2aaaaaa8, 0x7ffffffd, 0x55555555, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8001, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x00007f80, 0xffffff83, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x0000005f, 0xffffffe0, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff8001, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x0000005e, 0x0000007e, 0x00000020, 0x00000000 },
  { 0x00000000, 0x55555553, 0xfffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x7fffff85, 0xffffff82, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x4ccccccd, 0xcccccccc, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000001, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x80000022, 0x00000020, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffffa1, 0xffffff81, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff81, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x3332b334, 0xffff8000, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffe, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x0000807a, 0x0000007d, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffffff03, 0xffffff81, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7ffffffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000001, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffc, 0x7fffffff, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0x0000007d, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffff0002, 0xffff8000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff7fe0, 0xffff8000, 0x00000020, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x00007fff, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff8002, 0x00000000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x33333332, 0x33333333, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff80, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffffff83, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0xffffffff, 0x80000001, 0x00000000 },
  { 0x00000000, 0x333332b5, 0xffffff81, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x0000007f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x80000020, 0x00000020, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x00007fff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7ffffffe, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x8000007a, 0x7ffffffd, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff8021, 0xffff8001, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffffff80, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00007fff, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x2aaaaaac, 0xaaaaaaaa, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000801d, 0x00007ffd, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x0000005d, 0xffffffe0, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x7fffffe3, 0xffffffe0, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0xffff8002, 0x80000000, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80000001, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xaaaaab29, 0xaaaaaaaa, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000001d, 0xfffffffd, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffffff80, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8003, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00007f82, 0xffffff82, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000002, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0xffffff82, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xcccccccc, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x00007ffe, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x555554d7, 0xffffff81, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x0000007c, 0x0000007e, 0x00000002, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007e, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x5555d554, 0x00007ffe, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x5555d552, 0x55555555, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00000081, 0x00000001, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xd5555554, 0x55555555, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffffff82, 0x00000000, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0x333332b5, 0xffffff81, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xcccccccf, 0xcccccccc, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8000, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x7fff7fff, 0xffff8000, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffff8003, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x00007ffd, 0x80000000, 0x00000000 },
  { 0x00000000, 0x3333b333, 0x00007fff, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffffff80, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xd5555553, 0x7ffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff8003, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000001, 0xfffffffe, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xaaaaaaa9, 0xfffffffe, 0x55555555, 0x00000000 },
  { 0x00000000, 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffffffff, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff8081, 0x0000007e, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffe0, 0x00000002, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffd, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00000023, 0x00000020, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x000000fa, 0x0000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xd5555557, 0x55555555, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffe, 0x00000002, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x7fffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x333333b0, 0x33333333, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x99999999, 0xcccccccc, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff80, 0x00000001, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xcccccccc, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xfffffffd, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x8000007b, 0x7ffffffe, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x0000007f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x00007fff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x80008001, 0x00007fff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x5555d554, 0x55555555, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00000080, 0x00000000, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007fff, 0x00000002, 0x00000000 },
  { 0x00000000, 0x5555d552, 0x55555555, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff7fe3, 0xffff8003, 0x00000020, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x00007ffe, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x80000001, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xaaaaaa8a, 0xaaaaaaaa, 0x00000020, 0x00000000 },
  { 0x00000000, 0xfffffffc, 0xfffffffe, 0x00000002, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x5555d555, 0x00007fff, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffffff80, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000000, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x55555558, 0x55555555, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000007e, 0xfffffffe, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00007f80, 0xffffff82, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x7ffffffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffff8083, 0xffff8003, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000040, 0x00000020, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff8021, 0xffff8001, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000004, 0x00000002, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007f, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000001, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xcccccccd, 0x00000000, 0x33333333, 0x00000000 },
  { 0x00000000, 0x333332b7, 0xffffff83, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff8023, 0x00000020, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff0001, 0xffff8000, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xcccc4cce, 0xcccccccc, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xfffffffd, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x55555555, 0xaaaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0xaaaaab29, 0xaaaaaaaa, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0xfffffffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffffffe3, 0xffffffe0, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x33333336, 0x33333333, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0xffff8002, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff83, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffff8002, 0x00000020, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7fffffff, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xcccd4ccc, 0xcccccccc, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x7fff7fff, 0x7ffffffe, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x00007ffb, 0xfffffffd, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xfffffffe, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff8080, 0x0000007e, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007f, 0x00000002, 0x00000000 },
  { 0x00000000, 0x00000003, 0x80000000, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x00007fff, 0x80000001, 0x00000000 },
  { 0x00000000, 0xd5555556, 0x80000000, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xaaab2aa9, 0xaaaaaaaa, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0xffffffe0, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff81, 0x00000001, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0xaaaaaaaa, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffff8000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x5555d553, 0x00007ffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x7ffffffe, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x00007ffe, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x0000007d, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x00000081, 0x00000002, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x80000000, 0xfffffffd, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x000000a0, 0x00000020, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x8000001f, 0x7fffffff, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff8002, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x7fffffff, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffffdd, 0xfffffffd, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffffff62, 0xffffffe0, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x80000022, 0x00000020, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x0000007f, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x7fffff84, 0x80000001, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8082, 0x0000007f, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000005e, 0xffffffe0, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000007e, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x55555555, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7fffffff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000007e, 0xfffffffe, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xffff8002, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555553, 0xfffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffffffdd, 0xfffffffd, 0x00000020, 0x00000000 },
  { 0x00000000, 0xaaab2aa9, 0x00007ffe, 0x55555555, 0x00000000 },
  { 0x00000000, 0x0000001e, 0x00000020, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8002, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80000001, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xcccccd4b, 0x0000007e, 0x33333333, 0x00000000 },
};
const Inputs kOutputs_Sub_RdIsNotRnIsNotRm_al_r14_r3_r6_LSL_r0[] = {
  { 0x00000000, 0x00000001, 0x0000007e, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000002, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000001, 0x80000001, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffffff81, 0xffffff83, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffe0, 0x00000002, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x80000001, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x00007f80, 0x00007fff, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x8000007f, 0x0000007d, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000801e, 0x00000020, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x55555554, 0x55555555, 0x00000001, 0x00000000 },
  { 0x00000000, 0x33333333, 0x33333333, 0x00000000, 0x00000000 },
  { 0x00000000, 0x2aaaaaa8, 0x7ffffffd, 0x55555555, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8001, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x00007f80, 0xffffff83, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x0000005f, 0xffffffe0, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff8001, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x0000005e, 0x0000007e, 0x00000020, 0x00000000 },
  { 0x00000000, 0x55555553, 0xfffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x7fffff85, 0xffffff82, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x4ccccccd, 0xcccccccc, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x80000002, 0x80000001, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x80000022, 0x00000020, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xffffffa1, 0xffffff81, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffffff84, 0xffffff81, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x3332b334, 0xffff8000, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffe, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x0000807a, 0x0000007d, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffffff03, 0xffffff81, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0x7ffffffd, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000001, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffc, 0x7fffffff, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xcccccd4a, 0x0000007d, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffff0002, 0xffff8000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff7fe0, 0xffff8000, 0x00000020, 0x00000000 },
  { 0x00000000, 0x0000801f, 0x00007fff, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff8002, 0x00000000, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x33333332, 0x33333333, 0x00000001, 0x00000000 },
  { 0x00000000, 0xffffff60, 0xffffff80, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff7f86, 0xffffff83, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x7ffffffe, 0xffffffff, 0x80000001, 0x00000000 },
  { 0x00000000, 0x333332b5, 0xffffff81, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x0000007f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x80000020, 0x00000020, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x00007fff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7ffffffe, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x8000007a, 0x7ffffffd, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff8021, 0xffff8001, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffffff80, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x00000001, 0x00007fff, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00000000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x2aaaaaac, 0xaaaaaaaa, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000801d, 0x00007ffd, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x0000005d, 0xffffffe0, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x7fffffe3, 0xffffffe0, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0xffff8002, 0x80000000, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xffffffff, 0x80000000, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x80000001, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xaaaaab29, 0xaaaaaaaa, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000001d, 0xfffffffd, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffffff80, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8003, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x00007f82, 0xffffff82, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000002, 0x80000000, 0x00000000 },
  { 0x00000000, 0x00000001, 0xffffff82, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xcccccccc, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x00007ffe, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x555554d7, 0xffffff81, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x0000007c, 0x0000007e, 0x00000002, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007e, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x5555d554, 0x00007ffe, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x5555d552, 0x55555555, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x00000081, 0x00000001, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xd5555554, 0x55555555, 0x80000001, 0x00000000 },
  { 0x00000000, 0xffffff82, 0x00000000, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xaaaaaaaa, 0xaaaaaaaa, 0x00000000, 0x00000000 },
  { 0x00000000, 0x333332b5, 0xffffff81, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xcccccccf, 0xcccccccc, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8000, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x7fff7fff, 0xffff8000, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000002, 0xffff8003, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x00007ffd, 0x80000000, 0x00000000 },
  { 0x00000000, 0x3333b333, 0x00007fff, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff7f82, 0xffffff80, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xd5555553, 0x7ffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff7f84, 0xffff8003, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000001, 0xfffffffe, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xaaaaaaa9, 0xfffffffe, 0x55555555, 0x00000000 },
  { 0x00000000, 0x00000000, 0xfffffffe, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xffff8000, 0xffffffff, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xffff8081, 0x0000007e, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xffffffe0, 0x00000002, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x00007ffd, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00000023, 0x00000020, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x000000fa, 0x0000007d, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xd5555557, 0x55555555, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x00007ffc, 0x00007ffe, 0x00000002, 0x00000000 },
  { 0x00000000, 0x7fff8002, 0x7fffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffffffff, 0x00000001, 0x00000000 },
  { 0x00000000, 0x333333b0, 0x33333333, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x99999999, 0xcccccccc, 0x33333333, 0x00000000 },
  { 0x00000000, 0xffffff7f, 0xffffff80, 0x00000001, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xcccccccc, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xfffffffd, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x8000007b, 0x7ffffffe, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x0000807e, 0x0000007f, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x00007fff, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x80008001, 0x00007fff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x5555d554, 0x55555555, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00000080, 0x00000000, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00007ffd, 0x00007fff, 0x00000002, 0x00000000 },
  { 0x00000000, 0x5555d552, 0x55555555, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff7fe3, 0xffff8003, 0x00000020, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0xffff8002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x55555555, 0x55555555, 0x00000000, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x00007ffe, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x7fff8003, 0x80000001, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xaaaaaa8a, 0xaaaaaaaa, 0x00000020, 0x00000000 },
  { 0x00000000, 0xfffffffc, 0xfffffffe, 0x00000002, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x5555d555, 0x00007fff, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffffff80, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x80000080, 0x80000000, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x55555558, 0x55555555, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000007e, 0xfffffffe, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00007f80, 0xffffff82, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x7ffffffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffff8083, 0xffff8003, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x00000040, 0x00000020, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff8021, 0xffff8001, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0xffff8000, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000004, 0x00000002, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x000000fe, 0x0000007f, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x80000002, 0x00000001, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xcccccccd, 0x00000000, 0x33333333, 0x00000000 },
  { 0x00000000, 0x333332b7, 0xffffff83, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xffff8023, 0x00000020, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xcccccccc, 0xcccccccc, 0x00000000, 0x00000000 },
  { 0x00000000, 0xffff0001, 0xffff8000, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xcccc4cce, 0xcccccccc, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x7fffffff, 0xfffffffd, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x55555555, 0xaaaaaaaa, 0x55555555, 0x00000000 },
  { 0x00000000, 0xaaaaab29, 0xaaaaaaaa, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x00007ffe, 0xfffffffe, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xffffffe3, 0xffffffe0, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x33333336, 0x33333333, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x7fff8001, 0xffff8002, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffffff83, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xffff7fe2, 0xffff8002, 0x00000020, 0x00000000 },
  { 0x00000000, 0x7fffff80, 0x7fffffff, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xcccd4ccc, 0xcccccccc, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x7fff7fff, 0x7ffffffe, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x00000000, 0x7ffffffd, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x00007ffb, 0xfffffffd, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x80000003, 0x00000002, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xffffffde, 0xfffffffe, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffff8080, 0x0000007e, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0x00008000, 0x00007ffd, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x0000007d, 0x0000007f, 0x00000002, 0x00000000 },
  { 0x00000000, 0x00000003, 0x80000000, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x80007ffe, 0x00007fff, 0x80000001, 0x00000000 },
  { 0x00000000, 0xd5555556, 0x80000000, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xaaab2aa9, 0xaaaaaaaa, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x00007fdd, 0xffffffe0, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xffff8002, 0xffffffff, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xffffff80, 0xffffff81, 0x00000001, 0x00000000 },
  { 0x00000000, 0x2aaaaaa9, 0xaaaaaaaa, 0x80000001, 0x00000000 },
  { 0x00000000, 0x00000000, 0xffff8000, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x5555d553, 0x00007ffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xfffffffe, 0x7ffffffe, 0x80000000, 0x00000000 },
  { 0x00000000, 0x0000807d, 0x00007ffe, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x0000807b, 0x0000007d, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x00000081, 0x00000002, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x80000000, 0xfffffffd, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x000000a0, 0x00000020, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x8000001f, 0x7fffffff, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xffff7f83, 0xffff8002, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x80007ffd, 0x7fffffff, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xffffffdd, 0xfffffffd, 0x00000020, 0x00000000 },
  { 0x00000000, 0xffffff62, 0xffffffe0, 0x0000007e, 0x00000000 },
  { 0x00000000, 0x80000022, 0x00000020, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000807f, 0x0000007f, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x7fffff84, 0x80000001, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xffff8082, 0x0000007f, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x0000005e, 0xffffffe0, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x0000807c, 0x0000007e, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x555554d6, 0x55555555, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x00000001, 0x7fffffff, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x0000007e, 0xfffffffe, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xcccc4ccf, 0xffff8002, 0x33333333, 0x00000000 },
  { 0x00000000, 0x55555553, 0xfffffffd, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xffffffdd, 0xfffffffd, 0x00000020, 0x00000000 },
  { 0x00000000, 0xaaab2aa9, 0x00007ffe, 0x55555555, 0x00000000 },
  { 0x00000000, 0x0000001e, 0x00000020, 0x00000002, 0x00000000 },
  { 0x00000000, 0xffff8004, 0xffff8002, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x80007fff, 0x80000001, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xcccccd4b, 0x0000007e, 0x33333333, 0x00000000 },
};
const Inputs kOutputs_Sub_ShiftTypes_al_r0_r0_r1_LSL_r2[] = {
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000000 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000001 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000002 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000003 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000004 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000005 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000006 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000007 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000008 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000009 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000020 },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x00000001, 0x00000000 },
  { 0x00000000, 0xabababa9, 0xabababa9, 0x00000001, 0x00000001 },
  { 0x00000000, 0xabababa7, 0xabababa7, 0x00000001, 0x00000002 },
  { 0x00000000, 0xabababa3, 0xabababa3, 0x00000001, 0x00000003 },
  { 0x00000000, 0xababab9b, 0xababab9b, 0x00000001, 0x00000004 },
  { 0x00000000, 0xababab8b, 0xababab8b, 0x00000001, 0x00000005 },
  { 0x00000000, 0xababab6b, 0xababab6b, 0x00000001, 0x00000006 },
  { 0x00000000, 0xababab2b, 0xababab2b, 0x00000001, 0x00000007 },
  { 0x00000000, 0xababaaab, 0xababaaab, 0x00000001, 0x00000008 },
  { 0x00000000, 0xababa9ab, 0xababa9ab, 0x00000001, 0x00000009 },
  { 0x00000000, 0xababa7ab, 0xababa7ab, 0x00000001, 0x0000000a },
  { 0x00000000, 0xababa3ab, 0xababa3ab, 0x00000001, 0x0000000b },
  { 0x00000000, 0xabab9bab, 0xabab9bab, 0x00000001, 0x0000000c },
  { 0x00000000, 0xabab8bab, 0xabab8bab, 0x00000001, 0x0000000d },
  { 0x00000000, 0xabab6bab, 0xabab6bab, 0x00000001, 0x0000000e },
  { 0x00000000, 0xabab2bab, 0xabab2bab, 0x00000001, 0x0000000f },
  { 0x00000000, 0xabaaabab, 0xabaaabab, 0x00000001, 0x00000010 },
  { 0x00000000, 0xaba9abab, 0xaba9abab, 0x00000001, 0x00000011 },
  { 0x00000000, 0xaba7abab, 0xaba7abab, 0x00000001, 0x00000012 },
  { 0x00000000, 0xaba3abab, 0xaba3abab, 0x00000001, 0x00000013 },
  { 0x00000000, 0xab9babab, 0xab9babab, 0x00000001, 0x00000014 },
  { 0x00000000, 0xab8babab, 0xab8babab, 0x00000001, 0x00000015 },
  { 0x00000000, 0xab6babab, 0xab6babab, 0x00000001, 0x00000016 },
  { 0x00000000, 0xab2babab, 0xab2babab, 0x00000001, 0x00000017 },
  { 0x00000000, 0xaaababab, 0xaaababab, 0x00000001, 0x00000018 },
  { 0x00000000, 0xa9ababab, 0xa9ababab, 0x00000001, 0x00000019 },
  { 0x00000000, 0xa7ababab, 0xa7ababab, 0x00000001, 0x0000001a },
  { 0x00000000, 0xa3ababab, 0xa3ababab, 0x00000001, 0x0000001b },
  { 0x00000000, 0x9bababab, 0x9bababab, 0x00000001, 0x0000001c },
  { 0x00000000, 0x8bababab, 0x8bababab, 0x00000001, 0x0000001d },
  { 0x00000000, 0x6bababab, 0x6bababab, 0x00000001, 0x0000001e },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x00000001, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000020 },
  { 0x00000000, 0xabababa9, 0xabababa9, 0x00000002, 0x00000000 },
  { 0x00000000, 0xabababa7, 0xabababa7, 0x00000002, 0x00000001 },
  { 0x00000000, 0xabababa3, 0xabababa3, 0x00000002, 0x00000002 },
  { 0x00000000, 0xababab9b, 0xababab9b, 0x00000002, 0x00000003 },
  { 0x00000000, 0xababab8b, 0xababab8b, 0x00000002, 0x00000004 },
  { 0x00000000, 0xababab6b, 0xababab6b, 0x00000002, 0x00000005 },
  { 0x00000000, 0xababab2b, 0xababab2b, 0x00000002, 0x00000006 },
  { 0x00000000, 0xababaaab, 0xababaaab, 0x00000002, 0x00000007 },
  { 0x00000000, 0xababa9ab, 0xababa9ab, 0x00000002, 0x00000008 },
  { 0x00000000, 0xababa7ab, 0xababa7ab, 0x00000002, 0x00000009 },
  { 0x00000000, 0xababa3ab, 0xababa3ab, 0x00000002, 0x0000000a },
  { 0x00000000, 0xabab9bab, 0xabab9bab, 0x00000002, 0x0000000b },
  { 0x00000000, 0xabab8bab, 0xabab8bab, 0x00000002, 0x0000000c },
  { 0x00000000, 0xabab6bab, 0xabab6bab, 0x00000002, 0x0000000d },
  { 0x00000000, 0xabab2bab, 0xabab2bab, 0x00000002, 0x0000000e },
  { 0x00000000, 0xabaaabab, 0xabaaabab, 0x00000002, 0x0000000f },
  { 0x00000000, 0xaba9abab, 0xaba9abab, 0x00000002, 0x00000010 },
  { 0x00000000, 0xaba7abab, 0xaba7abab, 0x00000002, 0x00000011 },
  { 0x00000000, 0xaba3abab, 0xaba3abab, 0x00000002, 0x00000012 },
  { 0x00000000, 0xab9babab, 0xab9babab, 0x00000002, 0x00000013 },
  { 0x00000000, 0xab8babab, 0xab8babab, 0x00000002, 0x00000014 },
  { 0x00000000, 0xab6babab, 0xab6babab, 0x00000002, 0x00000015 },
  { 0x00000000, 0xab2babab, 0xab2babab, 0x00000002, 0x00000016 },
  { 0x00000000, 0xaaababab, 0xaaababab, 0x00000002, 0x00000017 },
  { 0x00000000, 0xa9ababab, 0xa9ababab, 0x00000002, 0x00000018 },
  { 0x00000000, 0xa7ababab, 0xa7ababab, 0x00000002, 0x00000019 },
  { 0x00000000, 0xa3ababab, 0xa3ababab, 0x00000002, 0x0000001a },
  { 0x00000000, 0x9bababab, 0x9bababab, 0x00000002, 0x0000001b },
  { 0x00000000, 0x8bababab, 0x8bababab, 0x00000002, 0x0000001c },
  { 0x00000000, 0x6bababab, 0x6bababab, 0x00000002, 0x0000001d },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x00000002, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000020 },
  { 0x00000000, 0xababab8b, 0xababab8b, 0x00000020, 0x00000000 },
  { 0x00000000, 0xababab6b, 0xababab6b, 0x00000020, 0x00000001 },
  { 0x00000000, 0xababab2b, 0xababab2b, 0x00000020, 0x00000002 },
  { 0x00000000, 0xababaaab, 0xababaaab, 0x00000020, 0x00000003 },
  { 0x00000000, 0xababa9ab, 0xababa9ab, 0x00000020, 0x00000004 },
  { 0x00000000, 0xababa7ab, 0xababa7ab, 0x00000020, 0x00000005 },
  { 0x00000000, 0xababa3ab, 0xababa3ab, 0x00000020, 0x00000006 },
  { 0x00000000, 0xabab9bab, 0xabab9bab, 0x00000020, 0x00000007 },
  { 0x00000000, 0xabab8bab, 0xabab8bab, 0x00000020, 0x00000008 },
  { 0x00000000, 0xabab6bab, 0xabab6bab, 0x00000020, 0x00000009 },
  { 0x00000000, 0xabab2bab, 0xabab2bab, 0x00000020, 0x0000000a },
  { 0x00000000, 0xabaaabab, 0xabaaabab, 0x00000020, 0x0000000b },
  { 0x00000000, 0xaba9abab, 0xaba9abab, 0x00000020, 0x0000000c },
  { 0x00000000, 0xaba7abab, 0xaba7abab, 0x00000020, 0x0000000d },
  { 0x00000000, 0xaba3abab, 0xaba3abab, 0x00000020, 0x0000000e },
  { 0x00000000, 0xab9babab, 0xab9babab, 0x00000020, 0x0000000f },
  { 0x00000000, 0xab8babab, 0xab8babab, 0x00000020, 0x00000010 },
  { 0x00000000, 0xab6babab, 0xab6babab, 0x00000020, 0x00000011 },
  { 0x00000000, 0xab2babab, 0xab2babab, 0x00000020, 0x00000012 },
  { 0x00000000, 0xaaababab, 0xaaababab, 0x00000020, 0x00000013 },
  { 0x00000000, 0xa9ababab, 0xa9ababab, 0x00000020, 0x00000014 },
  { 0x00000000, 0xa7ababab, 0xa7ababab, 0x00000020, 0x00000015 },
  { 0x00000000, 0xa3ababab, 0xa3ababab, 0x00000020, 0x00000016 },
  { 0x00000000, 0x9bababab, 0x9bababab, 0x00000020, 0x00000017 },
  { 0x00000000, 0x8bababab, 0x8bababab, 0x00000020, 0x00000018 },
  { 0x00000000, 0x6bababab, 0x6bababab, 0x00000020, 0x00000019 },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x00000020, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000020 },
  { 0x00000000, 0xababab2e, 0xababab2e, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xababaab1, 0xababaab1, 0x0000007d, 0x00000001 },
  { 0x00000000, 0xababa9b7, 0xababa9b7, 0x0000007d, 0x00000002 },
  { 0x00000000, 0xababa7c3, 0xababa7c3, 0x0000007d, 0x00000003 },
  { 0x00000000, 0xababa3db, 0xababa3db, 0x0000007d, 0x00000004 },
  { 0x00000000, 0xabab9c0b, 0xabab9c0b, 0x0000007d, 0x00000005 },
  { 0x00000000, 0xabab8c6b, 0xabab8c6b, 0x0000007d, 0x00000006 },
  { 0x00000000, 0xabab6d2b, 0xabab6d2b, 0x0000007d, 0x00000007 },
  { 0x00000000, 0xabab2eab, 0xabab2eab, 0x0000007d, 0x00000008 },
  { 0x00000000, 0xabaab1ab, 0xabaab1ab, 0x0000007d, 0x00000009 },
  { 0x00000000, 0xaba9b7ab, 0xaba9b7ab, 0x0000007d, 0x0000000a },
  { 0x00000000, 0xaba7c3ab, 0xaba7c3ab, 0x0000007d, 0x0000000b },
  { 0x00000000, 0xaba3dbab, 0xaba3dbab, 0x0000007d, 0x0000000c },
  { 0x00000000, 0xab9c0bab, 0xab9c0bab, 0x0000007d, 0x0000000d },
  { 0x00000000, 0xab8c6bab, 0xab8c6bab, 0x0000007d, 0x0000000e },
  { 0x00000000, 0xab6d2bab, 0xab6d2bab, 0x0000007d, 0x0000000f },
  { 0x00000000, 0xab2eabab, 0xab2eabab, 0x0000007d, 0x00000010 },
  { 0x00000000, 0xaab1abab, 0xaab1abab, 0x0000007d, 0x00000011 },
  { 0x00000000, 0xa9b7abab, 0xa9b7abab, 0x0000007d, 0x00000012 },
  { 0x00000000, 0xa7c3abab, 0xa7c3abab, 0x0000007d, 0x00000013 },
  { 0x00000000, 0xa3dbabab, 0xa3dbabab, 0x0000007d, 0x00000014 },
  { 0x00000000, 0x9c0babab, 0x9c0babab, 0x0000007d, 0x00000015 },
  { 0x00000000, 0x8c6babab, 0x8c6babab, 0x0000007d, 0x00000016 },
  { 0x00000000, 0x6d2babab, 0x6d2babab, 0x0000007d, 0x00000017 },
  { 0x00000000, 0x2eababab, 0x2eababab, 0x0000007d, 0x00000018 },
  { 0x00000000, 0xb1ababab, 0xb1ababab, 0x0000007d, 0x00000019 },
  { 0x00000000, 0xb7ababab, 0xb7ababab, 0x0000007d, 0x0000001a },
  { 0x00000000, 0xc3ababab, 0xc3ababab, 0x0000007d, 0x0000001b },
  { 0x00000000, 0xdbababab, 0xdbababab, 0x0000007d, 0x0000001c },
  { 0x00000000, 0x0bababab, 0x0bababab, 0x0000007d, 0x0000001d },
  { 0x00000000, 0x6bababab, 0x6bababab, 0x0000007d, 0x0000001e },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x0000007d, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000020 },
  { 0x00000000, 0xababab2d, 0xababab2d, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xababaaaf, 0xababaaaf, 0x0000007e, 0x00000001 },
  { 0x00000000, 0xababa9b3, 0xababa9b3, 0x0000007e, 0x00000002 },
  { 0x00000000, 0xababa7bb, 0xababa7bb, 0x0000007e, 0x00000003 },
  { 0x00000000, 0xababa3cb, 0xababa3cb, 0x0000007e, 0x00000004 },
  { 0x00000000, 0xabab9beb, 0xabab9beb, 0x0000007e, 0x00000005 },
  { 0x00000000, 0xabab8c2b, 0xabab8c2b, 0x0000007e, 0x00000006 },
  { 0x00000000, 0xabab6cab, 0xabab6cab, 0x0000007e, 0x00000007 },
  { 0x00000000, 0xabab2dab, 0xabab2dab, 0x0000007e, 0x00000008 },
  { 0x00000000, 0xabaaafab, 0xabaaafab, 0x0000007e, 0x00000009 },
  { 0x00000000, 0xaba9b3ab, 0xaba9b3ab, 0x0000007e, 0x0000000a },
  { 0x00000000, 0xaba7bbab, 0xaba7bbab, 0x0000007e, 0x0000000b },
  { 0x00000000, 0xaba3cbab, 0xaba3cbab, 0x0000007e, 0x0000000c },
  { 0x00000000, 0xab9bebab, 0xab9bebab, 0x0000007e, 0x0000000d },
  { 0x00000000, 0xab8c2bab, 0xab8c2bab, 0x0000007e, 0x0000000e },
  { 0x00000000, 0xab6cabab, 0xab6cabab, 0x0000007e, 0x0000000f },
  { 0x00000000, 0xab2dabab, 0xab2dabab, 0x0000007e, 0x00000010 },
  { 0x00000000, 0xaaafabab, 0xaaafabab, 0x0000007e, 0x00000011 },
  { 0x00000000, 0xa9b3abab, 0xa9b3abab, 0x0000007e, 0x00000012 },
  { 0x00000000, 0xa7bbabab, 0xa7bbabab, 0x0000007e, 0x00000013 },
  { 0x00000000, 0xa3cbabab, 0xa3cbabab, 0x0000007e, 0x00000014 },
  { 0x00000000, 0x9bebabab, 0x9bebabab, 0x0000007e, 0x00000015 },
  { 0x00000000, 0x8c2babab, 0x8c2babab, 0x0000007e, 0x00000016 },
  { 0x00000000, 0x6cababab, 0x6cababab, 0x0000007e, 0x00000017 },
  { 0x00000000, 0x2dababab, 0x2dababab, 0x0000007e, 0x00000018 },
  { 0x00000000, 0xafababab, 0xafababab, 0x0000007e, 0x00000019 },
  { 0x00000000, 0xb3ababab, 0xb3ababab, 0x0000007e, 0x0000001a },
  { 0x00000000, 0xbbababab, 0xbbababab, 0x0000007e, 0x0000001b },
  { 0x00000000, 0xcbababab, 0xcbababab, 0x0000007e, 0x0000001c },
  { 0x00000000, 0xebababab, 0xebababab, 0x0000007e, 0x0000001d },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x0000007e, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000020 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xababaaad, 0xababaaad, 0x0000007f, 0x00000001 },
  { 0x00000000, 0xababa9af, 0xababa9af, 0x0000007f, 0x00000002 },
  { 0x00000000, 0xababa7b3, 0xababa7b3, 0x0000007f, 0x00000003 },
  { 0x00000000, 0xababa3bb, 0xababa3bb, 0x0000007f, 0x00000004 },
  { 0x00000000, 0xabab9bcb, 0xabab9bcb, 0x0000007f, 0x00000005 },
  { 0x00000000, 0xabab8beb, 0xabab8beb, 0x0000007f, 0x00000006 },
  { 0x00000000, 0xabab6c2b, 0xabab6c2b, 0x0000007f, 0x00000007 },
  { 0x00000000, 0xabab2cab, 0xabab2cab, 0x0000007f, 0x00000008 },
  { 0x00000000, 0xabaaadab, 0xabaaadab, 0x0000007f, 0x00000009 },
  { 0x00000000, 0xaba9afab, 0xaba9afab, 0x0000007f, 0x0000000a },
  { 0x00000000, 0xaba7b3ab, 0xaba7b3ab, 0x0000007f, 0x0000000b },
  { 0x00000000, 0xaba3bbab, 0xaba3bbab, 0x0000007f, 0x0000000c },
  { 0x00000000, 0xab9bcbab, 0xab9bcbab, 0x0000007f, 0x0000000d },
  { 0x00000000, 0xab8bebab, 0xab8bebab, 0x0000007f, 0x0000000e },
  { 0x00000000, 0xab6c2bab, 0xab6c2bab, 0x0000007f, 0x0000000f },
  { 0x00000000, 0xab2cabab, 0xab2cabab, 0x0000007f, 0x00000010 },
  { 0x00000000, 0xaaadabab, 0xaaadabab, 0x0000007f, 0x00000011 },
  { 0x00000000, 0xa9afabab, 0xa9afabab, 0x0000007f, 0x00000012 },
  { 0x00000000, 0xa7b3abab, 0xa7b3abab, 0x0000007f, 0x00000013 },
  { 0x00000000, 0xa3bbabab, 0xa3bbabab, 0x0000007f, 0x00000014 },
  { 0x00000000, 0x9bcbabab, 0x9bcbabab, 0x0000007f, 0x00000015 },
  { 0x00000000, 0x8bebabab, 0x8bebabab, 0x0000007f, 0x00000016 },
  { 0x00000000, 0x6c2babab, 0x6c2babab, 0x0000007f, 0x00000017 },
  { 0x00000000, 0x2cababab, 0x2cababab, 0x0000007f, 0x00000018 },
  { 0x00000000, 0xadababab, 0xadababab, 0x0000007f, 0x00000019 },
  { 0x00000000, 0xafababab, 0xafababab, 0x0000007f, 0x0000001a },
  { 0x00000000, 0xb3ababab, 0xb3ababab, 0x0000007f, 0x0000001b },
  { 0x00000000, 0xbbababab, 0xbbababab, 0x0000007f, 0x0000001c },
  { 0x00000000, 0xcbababab, 0xcbababab, 0x0000007f, 0x0000001d },
  { 0x00000000, 0xebababab, 0xebababab, 0x0000007f, 0x0000001e },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x0000007f, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000020 },
  { 0x00000000, 0xabab2bae, 0xabab2bae, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xabaaabb1, 0xabaaabb1, 0x00007ffd, 0x00000001 },
  { 0x00000000, 0xaba9abb7, 0xaba9abb7, 0x00007ffd, 0x00000002 },
  { 0x00000000, 0xaba7abc3, 0xaba7abc3, 0x00007ffd, 0x00000003 },
  { 0x00000000, 0xaba3abdb, 0xaba3abdb, 0x00007ffd, 0x00000004 },
  { 0x00000000, 0xab9bac0b, 0xab9bac0b, 0x00007ffd, 0x00000005 },
  { 0x00000000, 0xab8bac6b, 0xab8bac6b, 0x00007ffd, 0x00000006 },
  { 0x00000000, 0xab6bad2b, 0xab6bad2b, 0x00007ffd, 0x00000007 },
  { 0x00000000, 0xab2baeab, 0xab2baeab, 0x00007ffd, 0x00000008 },
  { 0x00000000, 0xaaabb1ab, 0xaaabb1ab, 0x00007ffd, 0x00000009 },
  { 0x00000000, 0xa9abb7ab, 0xa9abb7ab, 0x00007ffd, 0x0000000a },
  { 0x00000000, 0xa7abc3ab, 0xa7abc3ab, 0x00007ffd, 0x0000000b },
  { 0x00000000, 0xa3abdbab, 0xa3abdbab, 0x00007ffd, 0x0000000c },
  { 0x00000000, 0x9bac0bab, 0x9bac0bab, 0x00007ffd, 0x0000000d },
  { 0x00000000, 0x8bac6bab, 0x8bac6bab, 0x00007ffd, 0x0000000e },
  { 0x00000000, 0x6bad2bab, 0x6bad2bab, 0x00007ffd, 0x0000000f },
  { 0x00000000, 0x2baeabab, 0x2baeabab, 0x00007ffd, 0x00000010 },
  { 0x00000000, 0xabb1abab, 0xabb1abab, 0x00007ffd, 0x00000011 },
  { 0x00000000, 0xabb7abab, 0xabb7abab, 0x00007ffd, 0x00000012 },
  { 0x00000000, 0xabc3abab, 0xabc3abab, 0x00007ffd, 0x00000013 },
  { 0x00000000, 0xabdbabab, 0xabdbabab, 0x00007ffd, 0x00000014 },
  { 0x00000000, 0xac0babab, 0xac0babab, 0x00007ffd, 0x00000015 },
  { 0x00000000, 0xac6babab, 0xac6babab, 0x00007ffd, 0x00000016 },
  { 0x00000000, 0xad2babab, 0xad2babab, 0x00007ffd, 0x00000017 },
  { 0x00000000, 0xaeababab, 0xaeababab, 0x00007ffd, 0x00000018 },
  { 0x00000000, 0xb1ababab, 0xb1ababab, 0x00007ffd, 0x00000019 },
  { 0x00000000, 0xb7ababab, 0xb7ababab, 0x00007ffd, 0x0000001a },
  { 0x00000000, 0xc3ababab, 0xc3ababab, 0x00007ffd, 0x0000001b },
  { 0x00000000, 0xdbababab, 0xdbababab, 0x00007ffd, 0x0000001c },
  { 0x00000000, 0x0bababab, 0x0bababab, 0x00007ffd, 0x0000001d },
  { 0x00000000, 0x6bababab, 0x6bababab, 0x00007ffd, 0x0000001e },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x00007ffd, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000020 },
  { 0x00000000, 0xabab2bad, 0xabab2bad, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xabaaabaf, 0xabaaabaf, 0x00007ffe, 0x00000001 },
  { 0x00000000, 0xaba9abb3, 0xaba9abb3, 0x00007ffe, 0x00000002 },
  { 0x00000000, 0xaba7abbb, 0xaba7abbb, 0x00007ffe, 0x00000003 },
  { 0x00000000, 0xaba3abcb, 0xaba3abcb, 0x00007ffe, 0x00000004 },
  { 0x00000000, 0xab9babeb, 0xab9babeb, 0x00007ffe, 0x00000005 },
  { 0x00000000, 0xab8bac2b, 0xab8bac2b, 0x00007ffe, 0x00000006 },
  { 0x00000000, 0xab6bacab, 0xab6bacab, 0x00007ffe, 0x00000007 },
  { 0x00000000, 0xab2badab, 0xab2badab, 0x00007ffe, 0x00000008 },
  { 0x00000000, 0xaaabafab, 0xaaabafab, 0x00007ffe, 0x00000009 },
  { 0x00000000, 0xa9abb3ab, 0xa9abb3ab, 0x00007ffe, 0x0000000a },
  { 0x00000000, 0xa7abbbab, 0xa7abbbab, 0x00007ffe, 0x0000000b },
  { 0x00000000, 0xa3abcbab, 0xa3abcbab, 0x00007ffe, 0x0000000c },
  { 0x00000000, 0x9babebab, 0x9babebab, 0x00007ffe, 0x0000000d },
  { 0x00000000, 0x8bac2bab, 0x8bac2bab, 0x00007ffe, 0x0000000e },
  { 0x00000000, 0x6bacabab, 0x6bacabab, 0x00007ffe, 0x0000000f },
  { 0x00000000, 0x2badabab, 0x2badabab, 0x00007ffe, 0x00000010 },
  { 0x00000000, 0xabafabab, 0xabafabab, 0x00007ffe, 0x00000011 },
  { 0x00000000, 0xabb3abab, 0xabb3abab, 0x00007ffe, 0x00000012 },
  { 0x00000000, 0xabbbabab, 0xabbbabab, 0x00007ffe, 0x00000013 },
  { 0x00000000, 0xabcbabab, 0xabcbabab, 0x00007ffe, 0x00000014 },
  { 0x00000000, 0xabebabab, 0xabebabab, 0x00007ffe, 0x00000015 },
  { 0x00000000, 0xac2babab, 0xac2babab, 0x00007ffe, 0x00000016 },
  { 0x00000000, 0xacababab, 0xacababab, 0x00007ffe, 0x00000017 },
  { 0x00000000, 0xadababab, 0xadababab, 0x00007ffe, 0x00000018 },
  { 0x00000000, 0xafababab, 0xafababab, 0x00007ffe, 0x00000019 },
  { 0x00000000, 0xb3ababab, 0xb3ababab, 0x00007ffe, 0x0000001a },
  { 0x00000000, 0xbbababab, 0xbbababab, 0x00007ffe, 0x0000001b },
  { 0x00000000, 0xcbababab, 0xcbababab, 0x00007ffe, 0x0000001c },
  { 0x00000000, 0xebababab, 0xebababab, 0x00007ffe, 0x0000001d },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x00007ffe, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000020 },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xabaaabad, 0xabaaabad, 0x00007fff, 0x00000001 },
  { 0x00000000, 0xaba9abaf, 0xaba9abaf, 0x00007fff, 0x00000002 },
  { 0x00000000, 0xaba7abb3, 0xaba7abb3, 0x00007fff, 0x00000003 },
  { 0x00000000, 0xaba3abbb, 0xaba3abbb, 0x00007fff, 0x00000004 },
  { 0x00000000, 0xab9babcb, 0xab9babcb, 0x00007fff, 0x00000005 },
  { 0x00000000, 0xab8babeb, 0xab8babeb, 0x00007fff, 0x00000006 },
  { 0x00000000, 0xab6bac2b, 0xab6bac2b, 0x00007fff, 0x00000007 },
  { 0x00000000, 0xab2bacab, 0xab2bacab, 0x00007fff, 0x00000008 },
  { 0x00000000, 0xaaabadab, 0xaaabadab, 0x00007fff, 0x00000009 },
  { 0x00000000, 0xa9abafab, 0xa9abafab, 0x00007fff, 0x0000000a },
  { 0x00000000, 0xa7abb3ab, 0xa7abb3ab, 0x00007fff, 0x0000000b },
  { 0x00000000, 0xa3abbbab, 0xa3abbbab, 0x00007fff, 0x0000000c },
  { 0x00000000, 0x9babcbab, 0x9babcbab, 0x00007fff, 0x0000000d },
  { 0x00000000, 0x8babebab, 0x8babebab, 0x00007fff, 0x0000000e },
  { 0x00000000, 0x6bac2bab, 0x6bac2bab, 0x00007fff, 0x0000000f },
  { 0x00000000, 0x2bacabab, 0x2bacabab, 0x00007fff, 0x00000010 },
  { 0x00000000, 0xabadabab, 0xabadabab, 0x00007fff, 0x00000011 },
  { 0x00000000, 0xabafabab, 0xabafabab, 0x00007fff, 0x00000012 },
  { 0x00000000, 0xabb3abab, 0xabb3abab, 0x00007fff, 0x00000013 },
  { 0x00000000, 0xabbbabab, 0xabbbabab, 0x00007fff, 0x00000014 },
  { 0x00000000, 0xabcbabab, 0xabcbabab, 0x00007fff, 0x00000015 },
  { 0x00000000, 0xabebabab, 0xabebabab, 0x00007fff, 0x00000016 },
  { 0x00000000, 0xac2babab, 0xac2babab, 0x00007fff, 0x00000017 },
  { 0x00000000, 0xacababab, 0xacababab, 0x00007fff, 0x00000018 },
  { 0x00000000, 0xadababab, 0xadababab, 0x00007fff, 0x00000019 },
  { 0x00000000, 0xafababab, 0xafababab, 0x00007fff, 0x0000001a },
  { 0x00000000, 0xb3ababab, 0xb3ababab, 0x00007fff, 0x0000001b },
  { 0x00000000, 0xbbababab, 0xbbababab, 0x00007fff, 0x0000001c },
  { 0x00000000, 0xcbababab, 0xcbababab, 0x00007fff, 0x0000001d },
  { 0x00000000, 0xebababab, 0xebababab, 0x00007fff, 0x0000001e },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x00007fff, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000020 },
  { 0x00000000, 0x78787878, 0x78787878, 0x33333333, 0x00000000 },
  { 0x00000000, 0x45454545, 0x45454545, 0x33333333, 0x00000001 },
  { 0x00000000, 0xdedededf, 0xdedededf, 0x33333333, 0x00000002 },
  { 0x00000000, 0x12121213, 0x12121213, 0x33333333, 0x00000003 },
  { 0x00000000, 0x7878787b, 0x7878787b, 0x33333333, 0x00000004 },
  { 0x00000000, 0x4545454b, 0x4545454b, 0x33333333, 0x00000005 },
  { 0x00000000, 0xdededeeb, 0xdededeeb, 0x33333333, 0x00000006 },
  { 0x00000000, 0x1212122b, 0x1212122b, 0x33333333, 0x00000007 },
  { 0x00000000, 0x787878ab, 0x787878ab, 0x33333333, 0x00000008 },
  { 0x00000000, 0x454545ab, 0x454545ab, 0x33333333, 0x00000009 },
  { 0x00000000, 0xdededfab, 0xdededfab, 0x33333333, 0x0000000a },
  { 0x00000000, 0x121213ab, 0x121213ab, 0x33333333, 0x0000000b },
  { 0x00000000, 0x78787bab, 0x78787bab, 0x33333333, 0x0000000c },
  { 0x00000000, 0x45454bab, 0x45454bab, 0x33333333, 0x0000000d },
  { 0x00000000, 0xdedeebab, 0xdedeebab, 0x33333333, 0x0000000e },
  { 0x00000000, 0x12122bab, 0x12122bab, 0x33333333, 0x0000000f },
  { 0x00000000, 0x7878abab, 0x7878abab, 0x33333333, 0x00000010 },
  { 0x00000000, 0x4545abab, 0x4545abab, 0x33333333, 0x00000011 },
  { 0x00000000, 0xdedfabab, 0xdedfabab, 0x33333333, 0x00000012 },
  { 0x00000000, 0x1213abab, 0x1213abab, 0x33333333, 0x00000013 },
  { 0x00000000, 0x787babab, 0x787babab, 0x33333333, 0x00000014 },
  { 0x00000000, 0x454babab, 0x454babab, 0x33333333, 0x00000015 },
  { 0x00000000, 0xdeebabab, 0xdeebabab, 0x33333333, 0x00000016 },
  { 0x00000000, 0x122babab, 0x122babab, 0x33333333, 0x00000017 },
  { 0x00000000, 0x78ababab, 0x78ababab, 0x33333333, 0x00000018 },
  { 0x00000000, 0x45ababab, 0x45ababab, 0x33333333, 0x00000019 },
  { 0x00000000, 0xdfababab, 0xdfababab, 0x33333333, 0x0000001a },
  { 0x00000000, 0x13ababab, 0x13ababab, 0x33333333, 0x0000001b },
  { 0x00000000, 0x7bababab, 0x7bababab, 0x33333333, 0x0000001c },
  { 0x00000000, 0x4bababab, 0x4bababab, 0x33333333, 0x0000001d },
  { 0x00000000, 0xebababab, 0xebababab, 0x33333333, 0x0000001e },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x33333333, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x33333333, 0x00000020 },
  { 0x00000000, 0x56565656, 0x56565656, 0x55555555, 0x00000000 },
  { 0x00000000, 0x01010101, 0x01010101, 0x55555555, 0x00000001 },
  { 0x00000000, 0x56565657, 0x56565657, 0x55555555, 0x00000002 },
  { 0x00000000, 0x01010103, 0x01010103, 0x55555555, 0x00000003 },
  { 0x00000000, 0x5656565b, 0x5656565b, 0x55555555, 0x00000004 },
  { 0x00000000, 0x0101010b, 0x0101010b, 0x55555555, 0x00000005 },
  { 0x00000000, 0x5656566b, 0x5656566b, 0x55555555, 0x00000006 },
  { 0x00000000, 0x0101012b, 0x0101012b, 0x55555555, 0x00000007 },
  { 0x00000000, 0x565656ab, 0x565656ab, 0x55555555, 0x00000008 },
  { 0x00000000, 0x010101ab, 0x010101ab, 0x55555555, 0x00000009 },
  { 0x00000000, 0x565657ab, 0x565657ab, 0x55555555, 0x0000000a },
  { 0x00000000, 0x010103ab, 0x010103ab, 0x55555555, 0x0000000b },
  { 0x00000000, 0x56565bab, 0x56565bab, 0x55555555, 0x0000000c },
  { 0x00000000, 0x01010bab, 0x01010bab, 0x55555555, 0x0000000d },
  { 0x00000000, 0x56566bab, 0x56566bab, 0x55555555, 0x0000000e },
  { 0x00000000, 0x01012bab, 0x01012bab, 0x55555555, 0x0000000f },
  { 0x00000000, 0x5656abab, 0x5656abab, 0x55555555, 0x00000010 },
  { 0x00000000, 0x0101abab, 0x0101abab, 0x55555555, 0x00000011 },
  { 0x00000000, 0x5657abab, 0x5657abab, 0x55555555, 0x00000012 },
  { 0x00000000, 0x0103abab, 0x0103abab, 0x55555555, 0x00000013 },
  { 0x00000000, 0x565babab, 0x565babab, 0x55555555, 0x00000014 },
  { 0x00000000, 0x010babab, 0x010babab, 0x55555555, 0x00000015 },
  { 0x00000000, 0x566babab, 0x566babab, 0x55555555, 0x00000016 },
  { 0x00000000, 0x012babab, 0x012babab, 0x55555555, 0x00000017 },
  { 0x00000000, 0x56ababab, 0x56ababab, 0x55555555, 0x00000018 },
  { 0x00000000, 0x01ababab, 0x01ababab, 0x55555555, 0x00000019 },
  { 0x00000000, 0x57ababab, 0x57ababab, 0x55555555, 0x0000001a },
  { 0x00000000, 0x03ababab, 0x03ababab, 0x55555555, 0x0000001b },
  { 0x00000000, 0x5bababab, 0x5bababab, 0x55555555, 0x0000001c },
  { 0x00000000, 0x0bababab, 0x0bababab, 0x55555555, 0x0000001d },
  { 0x00000000, 0x6bababab, 0x6bababab, 0x55555555, 0x0000001e },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x55555555, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x55555555, 0x00000020 },
  { 0x00000000, 0x2bababae, 0x2bababae, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0xabababb1, 0xabababb1, 0x7ffffffd, 0x00000001 },
  { 0x00000000, 0xabababb7, 0xabababb7, 0x7ffffffd, 0x00000002 },
  { 0x00000000, 0xabababc3, 0xabababc3, 0x7ffffffd, 0x00000003 },
  { 0x00000000, 0xabababdb, 0xabababdb, 0x7ffffffd, 0x00000004 },
  { 0x00000000, 0xababac0b, 0xababac0b, 0x7ffffffd, 0x00000005 },
  { 0x00000000, 0xababac6b, 0xababac6b, 0x7ffffffd, 0x00000006 },
  { 0x00000000, 0xababad2b, 0xababad2b, 0x7ffffffd, 0x00000007 },
  { 0x00000000, 0xababaeab, 0xababaeab, 0x7ffffffd, 0x00000008 },
  { 0x00000000, 0xababb1ab, 0xababb1ab, 0x7ffffffd, 0x00000009 },
  { 0x00000000, 0xababb7ab, 0xababb7ab, 0x7ffffffd, 0x0000000a },
  { 0x00000000, 0xababc3ab, 0xababc3ab, 0x7ffffffd, 0x0000000b },
  { 0x00000000, 0xababdbab, 0xababdbab, 0x7ffffffd, 0x0000000c },
  { 0x00000000, 0xabac0bab, 0xabac0bab, 0x7ffffffd, 0x0000000d },
  { 0x00000000, 0xabac6bab, 0xabac6bab, 0x7ffffffd, 0x0000000e },
  { 0x00000000, 0xabad2bab, 0xabad2bab, 0x7ffffffd, 0x0000000f },
  { 0x00000000, 0xabaeabab, 0xabaeabab, 0x7ffffffd, 0x00000010 },
  { 0x00000000, 0xabb1abab, 0xabb1abab, 0x7ffffffd, 0x00000011 },
  { 0x00000000, 0xabb7abab, 0xabb7abab, 0x7ffffffd, 0x00000012 },
  { 0x00000000, 0xabc3abab, 0xabc3abab, 0x7ffffffd, 0x00000013 },
  { 0x00000000, 0xabdbabab, 0xabdbabab, 0x7ffffffd, 0x00000014 },
  { 0x00000000, 0xac0babab, 0xac0babab, 0x7ffffffd, 0x00000015 },
  { 0x00000000, 0xac6babab, 0xac6babab, 0x7ffffffd, 0x00000016 },
  { 0x00000000, 0xad2babab, 0xad2babab, 0x7ffffffd, 0x00000017 },
  { 0x00000000, 0xaeababab, 0xaeababab, 0x7ffffffd, 0x00000018 },
  { 0x00000000, 0xb1ababab, 0xb1ababab, 0x7ffffffd, 0x00000019 },
  { 0x00000000, 0xb7ababab, 0xb7ababab, 0x7ffffffd, 0x0000001a },
  { 0x00000000, 0xc3ababab, 0xc3ababab, 0x7ffffffd, 0x0000001b },
  { 0x00000000, 0xdbababab, 0xdbababab, 0x7ffffffd, 0x0000001c },
  { 0x00000000, 0x0bababab, 0x0bababab, 0x7ffffffd, 0x0000001d },
  { 0x00000000, 0x6bababab, 0x6bababab, 0x7ffffffd, 0x0000001e },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x7ffffffd, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x7ffffffd, 0x00000020 },
  { 0x00000000, 0x2bababad, 0x2bababad, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0xabababaf, 0xabababaf, 0x7ffffffe, 0x00000001 },
  { 0x00000000, 0xabababb3, 0xabababb3, 0x7ffffffe, 0x00000002 },
  { 0x00000000, 0xabababbb, 0xabababbb, 0x7ffffffe, 0x00000003 },
  { 0x00000000, 0xabababcb, 0xabababcb, 0x7ffffffe, 0x00000004 },
  { 0x00000000, 0xabababeb, 0xabababeb, 0x7ffffffe, 0x00000005 },
  { 0x00000000, 0xababac2b, 0xababac2b, 0x7ffffffe, 0x00000006 },
  { 0x00000000, 0xababacab, 0xababacab, 0x7ffffffe, 0x00000007 },
  { 0x00000000, 0xababadab, 0xababadab, 0x7ffffffe, 0x00000008 },
  { 0x00000000, 0xababafab, 0xababafab, 0x7ffffffe, 0x00000009 },
  { 0x00000000, 0xababb3ab, 0xababb3ab, 0x7ffffffe, 0x0000000a },
  { 0x00000000, 0xababbbab, 0xababbbab, 0x7ffffffe, 0x0000000b },
  { 0x00000000, 0xababcbab, 0xababcbab, 0x7ffffffe, 0x0000000c },
  { 0x00000000, 0xababebab, 0xababebab, 0x7ffffffe, 0x0000000d },
  { 0x00000000, 0xabac2bab, 0xabac2bab, 0x7ffffffe, 0x0000000e },
  { 0x00000000, 0xabacabab, 0xabacabab, 0x7ffffffe, 0x0000000f },
  { 0x00000000, 0xabadabab, 0xabadabab, 0x7ffffffe, 0x00000010 },
  { 0x00000000, 0xabafabab, 0xabafabab, 0x7ffffffe, 0x00000011 },
  { 0x00000000, 0xabb3abab, 0xabb3abab, 0x7ffffffe, 0x00000012 },
  { 0x00000000, 0xabbbabab, 0xabbbabab, 0x7ffffffe, 0x00000013 },
  { 0x00000000, 0xabcbabab, 0xabcbabab, 0x7ffffffe, 0x00000014 },
  { 0x00000000, 0xabebabab, 0xabebabab, 0x7ffffffe, 0x00000015 },
  { 0x00000000, 0xac2babab, 0xac2babab, 0x7ffffffe, 0x00000016 },
  { 0x00000000, 0xacababab, 0xacababab, 0x7ffffffe, 0x00000017 },
  { 0x00000000, 0xadababab, 0xadababab, 0x7ffffffe, 0x00000018 },
  { 0x00000000, 0xafababab, 0xafababab, 0x7ffffffe, 0x00000019 },
  { 0x00000000, 0xb3ababab, 0xb3ababab, 0x7ffffffe, 0x0000001a },
  { 0x00000000, 0xbbababab, 0xbbababab, 0x7ffffffe, 0x0000001b },
  { 0x00000000, 0xcbababab, 0xcbababab, 0x7ffffffe, 0x0000001c },
  { 0x00000000, 0xebababab, 0xebababab, 0x7ffffffe, 0x0000001d },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x7ffffffe, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x7ffffffe, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x7ffffffe, 0x00000020 },
  { 0x00000000, 0x2bababac, 0x2bababac, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xabababad, 0xabababad, 0x7fffffff, 0x00000001 },
  { 0x00000000, 0xabababaf, 0xabababaf, 0x7fffffff, 0x00000002 },
  { 0x00000000, 0xabababb3, 0xabababb3, 0x7fffffff, 0x00000003 },
  { 0x00000000, 0xabababbb, 0xabababbb, 0x7fffffff, 0x00000004 },
  { 0x00000000, 0xabababcb, 0xabababcb, 0x7fffffff, 0x00000005 },
  { 0x00000000, 0xabababeb, 0xabababeb, 0x7fffffff, 0x00000006 },
  { 0x00000000, 0xababac2b, 0xababac2b, 0x7fffffff, 0x00000007 },
  { 0x00000000, 0xababacab, 0xababacab, 0x7fffffff, 0x00000008 },
  { 0x00000000, 0xababadab, 0xababadab, 0x7fffffff, 0x00000009 },
  { 0x00000000, 0xababafab, 0xababafab, 0x7fffffff, 0x0000000a },
  { 0x00000000, 0xababb3ab, 0xababb3ab, 0x7fffffff, 0x0000000b },
  { 0x00000000, 0xababbbab, 0xababbbab, 0x7fffffff, 0x0000000c },
  { 0x00000000, 0xababcbab, 0xababcbab, 0x7fffffff, 0x0000000d },
  { 0x00000000, 0xababebab, 0xababebab, 0x7fffffff, 0x0000000e },
  { 0x00000000, 0xabac2bab, 0xabac2bab, 0x7fffffff, 0x0000000f },
  { 0x00000000, 0xabacabab, 0xabacabab, 0x7fffffff, 0x00000010 },
  { 0x00000000, 0xabadabab, 0xabadabab, 0x7fffffff, 0x00000011 },
  { 0x00000000, 0xabafabab, 0xabafabab, 0x7fffffff, 0x00000012 },
  { 0x00000000, 0xabb3abab, 0xabb3abab, 0x7fffffff, 0x00000013 },
  { 0x00000000, 0xabbbabab, 0xabbbabab, 0x7fffffff, 0x00000014 },
  { 0x00000000, 0xabcbabab, 0xabcbabab, 0x7fffffff, 0x00000015 },
  { 0x00000000, 0xabebabab, 0xabebabab, 0x7fffffff, 0x00000016 },
  { 0x00000000, 0xac2babab, 0xac2babab, 0x7fffffff, 0x00000017 },
  { 0x00000000, 0xacababab, 0xacababab, 0x7fffffff, 0x00000018 },
  { 0x00000000, 0xadababab, 0xadababab, 0x7fffffff, 0x00000019 },
  { 0x00000000, 0xafababab, 0xafababab, 0x7fffffff, 0x0000001a },
  { 0x00000000, 0xb3ababab, 0xb3ababab, 0x7fffffff, 0x0000001b },
  { 0x00000000, 0xbbababab, 0xbbababab, 0x7fffffff, 0x0000001c },
  { 0x00000000, 0xcbababab, 0xcbababab, 0x7fffffff, 0x0000001d },
  { 0x00000000, 0xebababab, 0xebababab, 0x7fffffff, 0x0000001e },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x7fffffff, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x7fffffff, 0x00000020 },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x80000000, 0x00000000 },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x00000001 },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x00000002 },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x00000003 },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x00000004 },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x00000005 },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x00000006 },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x00000007 },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x00000008 },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x00000009 },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x0000000a },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x0000000b },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x0000000c },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x0000000d },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x00000020 },
  { 0x00000000, 0x2bababaa, 0x2bababaa, 0x80000001, 0x00000000 },
  { 0x00000000, 0xabababa9, 0xabababa9, 0x80000001, 0x00000001 },
  { 0x00000000, 0xabababa7, 0xabababa7, 0x80000001, 0x00000002 },
  { 0x00000000, 0xabababa3, 0xabababa3, 0x80000001, 0x00000003 },
  { 0x00000000, 0xababab9b, 0xababab9b, 0x80000001, 0x00000004 },
  { 0x00000000, 0xababab8b, 0xababab8b, 0x80000001, 0x00000005 },
  { 0x00000000, 0xababab6b, 0xababab6b, 0x80000001, 0x00000006 },
  { 0x00000000, 0xababab2b, 0xababab2b, 0x80000001, 0x00000007 },
  { 0x00000000, 0xababaaab, 0xababaaab, 0x80000001, 0x00000008 },
  { 0x00000000, 0xababa9ab, 0xababa9ab, 0x80000001, 0x00000009 },
  { 0x00000000, 0xababa7ab, 0xababa7ab, 0x80000001, 0x0000000a },
  { 0x00000000, 0xababa3ab, 0xababa3ab, 0x80000001, 0x0000000b },
  { 0x00000000, 0xabab9bab, 0xabab9bab, 0x80000001, 0x0000000c },
  { 0x00000000, 0xabab8bab, 0xabab8bab, 0x80000001, 0x0000000d },
  { 0x00000000, 0xabab6bab, 0xabab6bab, 0x80000001, 0x0000000e },
  { 0x00000000, 0xabab2bab, 0xabab2bab, 0x80000001, 0x0000000f },
  { 0x00000000, 0xabaaabab, 0xabaaabab, 0x80000001, 0x00000010 },
  { 0x00000000, 0xaba9abab, 0xaba9abab, 0x80000001, 0x00000011 },
  { 0x00000000, 0xaba7abab, 0xaba7abab, 0x80000001, 0x00000012 },
  { 0x00000000, 0xaba3abab, 0xaba3abab, 0x80000001, 0x00000013 },
  { 0x00000000, 0xab9babab, 0xab9babab, 0x80000001, 0x00000014 },
  { 0x00000000, 0xab8babab, 0xab8babab, 0x80000001, 0x00000015 },
  { 0x00000000, 0xab6babab, 0xab6babab, 0x80000001, 0x00000016 },
  { 0x00000000, 0xab2babab, 0xab2babab, 0x80000001, 0x00000017 },
  { 0x00000000, 0xaaababab, 0xaaababab, 0x80000001, 0x00000018 },
  { 0x00000000, 0xa9ababab, 0xa9ababab, 0x80000001, 0x00000019 },
  { 0x00000000, 0xa7ababab, 0xa7ababab, 0x80000001, 0x0000001a },
  { 0x00000000, 0xa3ababab, 0xa3ababab, 0x80000001, 0x0000001b },
  { 0x00000000, 0x9bababab, 0x9bababab, 0x80000001, 0x0000001c },
  { 0x00000000, 0x8bababab, 0x8bababab, 0x80000001, 0x0000001d },
  { 0x00000000, 0x6bababab, 0x6bababab, 0x80000001, 0x0000001e },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x80000001, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000001, 0x00000020 },
  { 0x00000000, 0x01010101, 0x01010101, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x56565657, 0x56565657, 0xaaaaaaaa, 0x00000001 },
  { 0x00000000, 0x01010103, 0x01010103, 0xaaaaaaaa, 0x00000002 },
  { 0x00000000, 0x5656565b, 0x5656565b, 0xaaaaaaaa, 0x00000003 },
  { 0x00000000, 0x0101010b, 0x0101010b, 0xaaaaaaaa, 0x00000004 },
  { 0x00000000, 0x5656566b, 0x5656566b, 0xaaaaaaaa, 0x00000005 },
  { 0x00000000, 0x0101012b, 0x0101012b, 0xaaaaaaaa, 0x00000006 },
  { 0x00000000, 0x565656ab, 0x565656ab, 0xaaaaaaaa, 0x00000007 },
  { 0x00000000, 0x010101ab, 0x010101ab, 0xaaaaaaaa, 0x00000008 },
  { 0x00000000, 0x565657ab, 0x565657ab, 0xaaaaaaaa, 0x00000009 },
  { 0x00000000, 0x010103ab, 0x010103ab, 0xaaaaaaaa, 0x0000000a },
  { 0x00000000, 0x56565bab, 0x56565bab, 0xaaaaaaaa, 0x0000000b },
  { 0x00000000, 0x01010bab, 0x01010bab, 0xaaaaaaaa, 0x0000000c },
  { 0x00000000, 0x56566bab, 0x56566bab, 0xaaaaaaaa, 0x0000000d },
  { 0x00000000, 0x01012bab, 0x01012bab, 0xaaaaaaaa, 0x0000000e },
  { 0x00000000, 0x5656abab, 0x5656abab, 0xaaaaaaaa, 0x0000000f },
  { 0x00000000, 0x0101abab, 0x0101abab, 0xaaaaaaaa, 0x00000010 },
  { 0x00000000, 0x5657abab, 0x5657abab, 0xaaaaaaaa, 0x00000011 },
  { 0x00000000, 0x0103abab, 0x0103abab, 0xaaaaaaaa, 0x00000012 },
  { 0x00000000, 0x565babab, 0x565babab, 0xaaaaaaaa, 0x00000013 },
  { 0x00000000, 0x010babab, 0x010babab, 0xaaaaaaaa, 0x00000014 },
  { 0x00000000, 0x566babab, 0x566babab, 0xaaaaaaaa, 0x00000015 },
  { 0x00000000, 0x012babab, 0x012babab, 0xaaaaaaaa, 0x00000016 },
  { 0x00000000, 0x56ababab, 0x56ababab, 0xaaaaaaaa, 0x00000017 },
  { 0x00000000, 0x01ababab, 0x01ababab, 0xaaaaaaaa, 0x00000018 },
  { 0x00000000, 0x57ababab, 0x57ababab, 0xaaaaaaaa, 0x00000019 },
  { 0x00000000, 0x03ababab, 0x03ababab, 0xaaaaaaaa, 0x0000001a },
  { 0x00000000, 0x5bababab, 0x5bababab, 0xaaaaaaaa, 0x0000001b },
  { 0x00000000, 0x0bababab, 0x0bababab, 0xaaaaaaaa, 0x0000001c },
  { 0x00000000, 0x6bababab, 0x6bababab, 0xaaaaaaaa, 0x0000001d },
  { 0x00000000, 0x2bababab, 0x2bababab, 0xaaaaaaaa, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0xaaaaaaaa, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xaaaaaaaa, 0x00000020 },
  { 0x00000000, 0xdedededf, 0xdedededf, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x12121213, 0x12121213, 0xcccccccc, 0x00000001 },
  { 0x00000000, 0x7878787b, 0x7878787b, 0xcccccccc, 0x00000002 },
  { 0x00000000, 0x4545454b, 0x4545454b, 0xcccccccc, 0x00000003 },
  { 0x00000000, 0xdededeeb, 0xdededeeb, 0xcccccccc, 0x00000004 },
  { 0x00000000, 0x1212122b, 0x1212122b, 0xcccccccc, 0x00000005 },
  { 0x00000000, 0x787878ab, 0x787878ab, 0xcccccccc, 0x00000006 },
  { 0x00000000, 0x454545ab, 0x454545ab, 0xcccccccc, 0x00000007 },
  { 0x00000000, 0xdededfab, 0xdededfab, 0xcccccccc, 0x00000008 },
  { 0x00000000, 0x121213ab, 0x121213ab, 0xcccccccc, 0x00000009 },
  { 0x00000000, 0x78787bab, 0x78787bab, 0xcccccccc, 0x0000000a },
  { 0x00000000, 0x45454bab, 0x45454bab, 0xcccccccc, 0x0000000b },
  { 0x00000000, 0xdedeebab, 0xdedeebab, 0xcccccccc, 0x0000000c },
  { 0x00000000, 0x12122bab, 0x12122bab, 0xcccccccc, 0x0000000d },
  { 0x00000000, 0x7878abab, 0x7878abab, 0xcccccccc, 0x0000000e },
  { 0x00000000, 0x4545abab, 0x4545abab, 0xcccccccc, 0x0000000f },
  { 0x00000000, 0xdedfabab, 0xdedfabab, 0xcccccccc, 0x00000010 },
  { 0x00000000, 0x1213abab, 0x1213abab, 0xcccccccc, 0x00000011 },
  { 0x00000000, 0x787babab, 0x787babab, 0xcccccccc, 0x00000012 },
  { 0x00000000, 0x454babab, 0x454babab, 0xcccccccc, 0x00000013 },
  { 0x00000000, 0xdeebabab, 0xdeebabab, 0xcccccccc, 0x00000014 },
  { 0x00000000, 0x122babab, 0x122babab, 0xcccccccc, 0x00000015 },
  { 0x00000000, 0x78ababab, 0x78ababab, 0xcccccccc, 0x00000016 },
  { 0x00000000, 0x45ababab, 0x45ababab, 0xcccccccc, 0x00000017 },
  { 0x00000000, 0xdfababab, 0xdfababab, 0xcccccccc, 0x00000018 },
  { 0x00000000, 0x13ababab, 0x13ababab, 0xcccccccc, 0x00000019 },
  { 0x00000000, 0x7bababab, 0x7bababab, 0xcccccccc, 0x0000001a },
  { 0x00000000, 0x4bababab, 0x4bababab, 0xcccccccc, 0x0000001b },
  { 0x00000000, 0xebababab, 0xebababab, 0xcccccccc, 0x0000001c },
  { 0x00000000, 0x2bababab, 0x2bababab, 0xcccccccc, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0xcccccccc, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0xcccccccc, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xcccccccc, 0x00000020 },
  { 0x00000000, 0xabac2bab, 0xabac2bab, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xabacabab, 0xabacabab, 0xffff8000, 0x00000001 },
  { 0x00000000, 0xabadabab, 0xabadabab, 0xffff8000, 0x00000002 },
  { 0x00000000, 0xabafabab, 0xabafabab, 0xffff8000, 0x00000003 },
  { 0x00000000, 0xabb3abab, 0xabb3abab, 0xffff8000, 0x00000004 },
  { 0x00000000, 0xabbbabab, 0xabbbabab, 0xffff8000, 0x00000005 },
  { 0x00000000, 0xabcbabab, 0xabcbabab, 0xffff8000, 0x00000006 },
  { 0x00000000, 0xabebabab, 0xabebabab, 0xffff8000, 0x00000007 },
  { 0x00000000, 0xac2babab, 0xac2babab, 0xffff8000, 0x00000008 },
  { 0x00000000, 0xacababab, 0xacababab, 0xffff8000, 0x00000009 },
  { 0x00000000, 0xadababab, 0xadababab, 0xffff8000, 0x0000000a },
  { 0x00000000, 0xafababab, 0xafababab, 0xffff8000, 0x0000000b },
  { 0x00000000, 0xb3ababab, 0xb3ababab, 0xffff8000, 0x0000000c },
  { 0x00000000, 0xbbababab, 0xbbababab, 0xffff8000, 0x0000000d },
  { 0x00000000, 0xcbababab, 0xcbababab, 0xffff8000, 0x0000000e },
  { 0x00000000, 0xebababab, 0xebababab, 0xffff8000, 0x0000000f },
  { 0x00000000, 0x2bababab, 0x2bababab, 0xffff8000, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8000, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8000, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8000, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8000, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8000, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8000, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8000, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8000, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8000, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8000, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8000, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8000, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8000, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8000, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8000, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8000, 0x00000020 },
  { 0x00000000, 0xabac2baa, 0xabac2baa, 0xffff8001, 0x00000000 },
  { 0x00000000, 0xabacaba9, 0xabacaba9, 0xffff8001, 0x00000001 },
  { 0x00000000, 0xabadaba7, 0xabadaba7, 0xffff8001, 0x00000002 },
  { 0x00000000, 0xabafaba3, 0xabafaba3, 0xffff8001, 0x00000003 },
  { 0x00000000, 0xabb3ab9b, 0xabb3ab9b, 0xffff8001, 0x00000004 },
  { 0x00000000, 0xabbbab8b, 0xabbbab8b, 0xffff8001, 0x00000005 },
  { 0x00000000, 0xabcbab6b, 0xabcbab6b, 0xffff8001, 0x00000006 },
  { 0x00000000, 0xabebab2b, 0xabebab2b, 0xffff8001, 0x00000007 },
  { 0x00000000, 0xac2baaab, 0xac2baaab, 0xffff8001, 0x00000008 },
  { 0x00000000, 0xacaba9ab, 0xacaba9ab, 0xffff8001, 0x00000009 },
  { 0x00000000, 0xadaba7ab, 0xadaba7ab, 0xffff8001, 0x0000000a },
  { 0x00000000, 0xafaba3ab, 0xafaba3ab, 0xffff8001, 0x0000000b },
  { 0x00000000, 0xb3ab9bab, 0xb3ab9bab, 0xffff8001, 0x0000000c },
  { 0x00000000, 0xbbab8bab, 0xbbab8bab, 0xffff8001, 0x0000000d },
  { 0x00000000, 0xcbab6bab, 0xcbab6bab, 0xffff8001, 0x0000000e },
  { 0x00000000, 0xebab2bab, 0xebab2bab, 0xffff8001, 0x0000000f },
  { 0x00000000, 0x2baaabab, 0x2baaabab, 0xffff8001, 0x00000010 },
  { 0x00000000, 0xaba9abab, 0xaba9abab, 0xffff8001, 0x00000011 },
  { 0x00000000, 0xaba7abab, 0xaba7abab, 0xffff8001, 0x00000012 },
  { 0x00000000, 0xaba3abab, 0xaba3abab, 0xffff8001, 0x00000013 },
  { 0x00000000, 0xab9babab, 0xab9babab, 0xffff8001, 0x00000014 },
  { 0x00000000, 0xab8babab, 0xab8babab, 0xffff8001, 0x00000015 },
  { 0x00000000, 0xab6babab, 0xab6babab, 0xffff8001, 0x00000016 },
  { 0x00000000, 0xab2babab, 0xab2babab, 0xffff8001, 0x00000017 },
  { 0x00000000, 0xaaababab, 0xaaababab, 0xffff8001, 0x00000018 },
  { 0x00000000, 0xa9ababab, 0xa9ababab, 0xffff8001, 0x00000019 },
  { 0x00000000, 0xa7ababab, 0xa7ababab, 0xffff8001, 0x0000001a },
  { 0x00000000, 0xa3ababab, 0xa3ababab, 0xffff8001, 0x0000001b },
  { 0x00000000, 0x9bababab, 0x9bababab, 0xffff8001, 0x0000001c },
  { 0x00000000, 0x8bababab, 0x8bababab, 0xffff8001, 0x0000001d },
  { 0x00000000, 0x6bababab, 0x6bababab, 0xffff8001, 0x0000001e },
  { 0x00000000, 0x2bababab, 0x2bababab, 0xffff8001, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8001, 0x00000020 },
  { 0x00000000, 0xabac2ba9, 0xabac2ba9, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xabacaba7, 0xabacaba7, 0xffff8002, 0x00000001 },
  { 0x00000000, 0xabadaba3, 0xabadaba3, 0xffff8002, 0x00000002 },
  { 0x00000000, 0xabafab9b, 0xabafab9b, 0xffff8002, 0x00000003 },
  { 0x00000000, 0xabb3ab8b, 0xabb3ab8b, 0xffff8002, 0x00000004 },
  { 0x00000000, 0xabbbab6b, 0xabbbab6b, 0xffff8002, 0x00000005 },
  { 0x00000000, 0xabcbab2b, 0xabcbab2b, 0xffff8002, 0x00000006 },
  { 0x00000000, 0xabebaaab, 0xabebaaab, 0xffff8002, 0x00000007 },
  { 0x00000000, 0xac2ba9ab, 0xac2ba9ab, 0xffff8002, 0x00000008 },
  { 0x00000000, 0xacaba7ab, 0xacaba7ab, 0xffff8002, 0x00000009 },
  { 0x00000000, 0xadaba3ab, 0xadaba3ab, 0xffff8002, 0x0000000a },
  { 0x00000000, 0xafab9bab, 0xafab9bab, 0xffff8002, 0x0000000b },
  { 0x00000000, 0xb3ab8bab, 0xb3ab8bab, 0xffff8002, 0x0000000c },
  { 0x00000000, 0xbbab6bab, 0xbbab6bab, 0xffff8002, 0x0000000d },
  { 0x00000000, 0xcbab2bab, 0xcbab2bab, 0xffff8002, 0x0000000e },
  { 0x00000000, 0xebaaabab, 0xebaaabab, 0xffff8002, 0x0000000f },
  { 0x00000000, 0x2ba9abab, 0x2ba9abab, 0xffff8002, 0x00000010 },
  { 0x00000000, 0xaba7abab, 0xaba7abab, 0xffff8002, 0x00000011 },
  { 0x00000000, 0xaba3abab, 0xaba3abab, 0xffff8002, 0x00000012 },
  { 0x00000000, 0xab9babab, 0xab9babab, 0xffff8002, 0x00000013 },
  { 0x00000000, 0xab8babab, 0xab8babab, 0xffff8002, 0x00000014 },
  { 0x00000000, 0xab6babab, 0xab6babab, 0xffff8002, 0x00000015 },
  { 0x00000000, 0xab2babab, 0xab2babab, 0xffff8002, 0x00000016 },
  { 0x00000000, 0xaaababab, 0xaaababab, 0xffff8002, 0x00000017 },
  { 0x00000000, 0xa9ababab, 0xa9ababab, 0xffff8002, 0x00000018 },
  { 0x00000000, 0xa7ababab, 0xa7ababab, 0xffff8002, 0x00000019 },
  { 0x00000000, 0xa3ababab, 0xa3ababab, 0xffff8002, 0x0000001a },
  { 0x00000000, 0x9bababab, 0x9bababab, 0xffff8002, 0x0000001b },
  { 0x00000000, 0x8bababab, 0x8bababab, 0xffff8002, 0x0000001c },
  { 0x00000000, 0x6bababab, 0x6bababab, 0xffff8002, 0x0000001d },
  { 0x00000000, 0x2bababab, 0x2bababab, 0xffff8002, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8002, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8002, 0x00000020 },
  { 0x00000000, 0xabac2ba8, 0xabac2ba8, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xabacaba5, 0xabacaba5, 0xffff8003, 0x00000001 },
  { 0x00000000, 0xabadab9f, 0xabadab9f, 0xffff8003, 0x00000002 },
  { 0x00000000, 0xabafab93, 0xabafab93, 0xffff8003, 0x00000003 },
  { 0x00000000, 0xabb3ab7b, 0xabb3ab7b, 0xffff8003, 0x00000004 },
  { 0x00000000, 0xabbbab4b, 0xabbbab4b, 0xffff8003, 0x00000005 },
  { 0x00000000, 0xabcbaaeb, 0xabcbaaeb, 0xffff8003, 0x00000006 },
  { 0x00000000, 0xabebaa2b, 0xabebaa2b, 0xffff8003, 0x00000007 },
  { 0x00000000, 0xac2ba8ab, 0xac2ba8ab, 0xffff8003, 0x00000008 },
  { 0x00000000, 0xacaba5ab, 0xacaba5ab, 0xffff8003, 0x00000009 },
  { 0x00000000, 0xadab9fab, 0xadab9fab, 0xffff8003, 0x0000000a },
  { 0x00000000, 0xafab93ab, 0xafab93ab, 0xffff8003, 0x0000000b },
  { 0x00000000, 0xb3ab7bab, 0xb3ab7bab, 0xffff8003, 0x0000000c },
  { 0x00000000, 0xbbab4bab, 0xbbab4bab, 0xffff8003, 0x0000000d },
  { 0x00000000, 0xcbaaebab, 0xcbaaebab, 0xffff8003, 0x0000000e },
  { 0x00000000, 0xebaa2bab, 0xebaa2bab, 0xffff8003, 0x0000000f },
  { 0x00000000, 0x2ba8abab, 0x2ba8abab, 0xffff8003, 0x00000010 },
  { 0x00000000, 0xaba5abab, 0xaba5abab, 0xffff8003, 0x00000011 },
  { 0x00000000, 0xab9fabab, 0xab9fabab, 0xffff8003, 0x00000012 },
  { 0x00000000, 0xab93abab, 0xab93abab, 0xffff8003, 0x00000013 },
  { 0x00000000, 0xab7babab, 0xab7babab, 0xffff8003, 0x00000014 },
  { 0x00000000, 0xab4babab, 0xab4babab, 0xffff8003, 0x00000015 },
  { 0x00000000, 0xaaebabab, 0xaaebabab, 0xffff8003, 0x00000016 },
  { 0x00000000, 0xaa2babab, 0xaa2babab, 0xffff8003, 0x00000017 },
  { 0x00000000, 0xa8ababab, 0xa8ababab, 0xffff8003, 0x00000018 },
  { 0x00000000, 0xa5ababab, 0xa5ababab, 0xffff8003, 0x00000019 },
  { 0x00000000, 0x9fababab, 0x9fababab, 0xffff8003, 0x0000001a },
  { 0x00000000, 0x93ababab, 0x93ababab, 0xffff8003, 0x0000001b },
  { 0x00000000, 0x7bababab, 0x7bababab, 0xffff8003, 0x0000001c },
  { 0x00000000, 0x4bababab, 0x4bababab, 0xffff8003, 0x0000001d },
  { 0x00000000, 0xebababab, 0xebababab, 0xffff8003, 0x0000001e },
  { 0x00000000, 0x2bababab, 0x2bababab, 0xffff8003, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8003, 0x00000020 },
  { 0x00000000, 0xababac2b, 0xababac2b, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xababacab, 0xababacab, 0xffffff80, 0x00000001 },
  { 0x00000000, 0xababadab, 0xababadab, 0xffffff80, 0x00000002 },
  { 0x00000000, 0xababafab, 0xababafab, 0xffffff80, 0x00000003 },
  { 0x00000000, 0xababb3ab, 0xababb3ab, 0xffffff80, 0x00000004 },
  { 0x00000000, 0xababbbab, 0xababbbab, 0xffffff80, 0x00000005 },
  { 0x00000000, 0xababcbab, 0xababcbab, 0xffffff80, 0x00000006 },
  { 0x00000000, 0xababebab, 0xababebab, 0xffffff80, 0x00000007 },
  { 0x00000000, 0xabac2bab, 0xabac2bab, 0xffffff80, 0x00000008 },
  { 0x00000000, 0xabacabab, 0xabacabab, 0xffffff80, 0x00000009 },
  { 0x00000000, 0xabadabab, 0xabadabab, 0xffffff80, 0x0000000a },
  { 0x00000000, 0xabafabab, 0xabafabab, 0xffffff80, 0x0000000b },
  { 0x00000000, 0xabb3abab, 0xabb3abab, 0xffffff80, 0x0000000c },
  { 0x00000000, 0xabbbabab, 0xabbbabab, 0xffffff80, 0x0000000d },
  { 0x00000000, 0xabcbabab, 0xabcbabab, 0xffffff80, 0x0000000e },
  { 0x00000000, 0xabebabab, 0xabebabab, 0xffffff80, 0x0000000f },
  { 0x00000000, 0xac2babab, 0xac2babab, 0xffffff80, 0x00000010 },
  { 0x00000000, 0xacababab, 0xacababab, 0xffffff80, 0x00000011 },
  { 0x00000000, 0xadababab, 0xadababab, 0xffffff80, 0x00000012 },
  { 0x00000000, 0xafababab, 0xafababab, 0xffffff80, 0x00000013 },
  { 0x00000000, 0xb3ababab, 0xb3ababab, 0xffffff80, 0x00000014 },
  { 0x00000000, 0xbbababab, 0xbbababab, 0xffffff80, 0x00000015 },
  { 0x00000000, 0xcbababab, 0xcbababab, 0xffffff80, 0x00000016 },
  { 0x00000000, 0xebababab, 0xebababab, 0xffffff80, 0x00000017 },
  { 0x00000000, 0x2bababab, 0x2bababab, 0xffffff80, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffff80, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffff80, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffff80, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffff80, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffff80, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffff80, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffff80, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffff80, 0x00000020 },
  { 0x00000000, 0xababac2a, 0xababac2a, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xababaca9, 0xababaca9, 0xffffff81, 0x00000001 },
  { 0x00000000, 0xababada7, 0xababada7, 0xffffff81, 0x00000002 },
  { 0x00000000, 0xababafa3, 0xababafa3, 0xffffff81, 0x00000003 },
  { 0x00000000, 0xababb39b, 0xababb39b, 0xffffff81, 0x00000004 },
  { 0x00000000, 0xababbb8b, 0xababbb8b, 0xffffff81, 0x00000005 },
  { 0x00000000, 0xababcb6b, 0xababcb6b, 0xffffff81, 0x00000006 },
  { 0x00000000, 0xababeb2b, 0xababeb2b, 0xffffff81, 0x00000007 },
  { 0x00000000, 0xabac2aab, 0xabac2aab, 0xffffff81, 0x00000008 },
  { 0x00000000, 0xabaca9ab, 0xabaca9ab, 0xffffff81, 0x00000009 },
  { 0x00000000, 0xabada7ab, 0xabada7ab, 0xffffff81, 0x0000000a },
  { 0x00000000, 0xabafa3ab, 0xabafa3ab, 0xffffff81, 0x0000000b },
  { 0x00000000, 0xabb39bab, 0xabb39bab, 0xffffff81, 0x0000000c },
  { 0x00000000, 0xabbb8bab, 0xabbb8bab, 0xffffff81, 0x0000000d },
  { 0x00000000, 0xabcb6bab, 0xabcb6bab, 0xffffff81, 0x0000000e },
  { 0x00000000, 0xabeb2bab, 0xabeb2bab, 0xffffff81, 0x0000000f },
  { 0x00000000, 0xac2aabab, 0xac2aabab, 0xffffff81, 0x00000010 },
  { 0x00000000, 0xaca9abab, 0xaca9abab, 0xffffff81, 0x00000011 },
  { 0x00000000, 0xada7abab, 0xada7abab, 0xffffff81, 0x00000012 },
  { 0x00000000, 0xafa3abab, 0xafa3abab, 0xffffff81, 0x00000013 },
  { 0x00000000, 0xb39babab, 0xb39babab, 0xffffff81, 0x00000014 },
  { 0x00000000, 0xbb8babab, 0xbb8babab, 0xffffff81, 0x00000015 },
  { 0x00000000, 0xcb6babab, 0xcb6babab, 0xffffff81, 0x00000016 },
  { 0x00000000, 0xeb2babab, 0xeb2babab, 0xffffff81, 0x00000017 },
  { 0x00000000, 0x2aababab, 0x2aababab, 0xffffff81, 0x00000018 },
  { 0x00000000, 0xa9ababab, 0xa9ababab, 0xffffff81, 0x00000019 },
  { 0x00000000, 0xa7ababab, 0xa7ababab, 0xffffff81, 0x0000001a },
  { 0x00000000, 0xa3ababab, 0xa3ababab, 0xffffff81, 0x0000001b },
  { 0x00000000, 0x9bababab, 0x9bababab, 0xffffff81, 0x0000001c },
  { 0x00000000, 0x8bababab, 0x8bababab, 0xffffff81, 0x0000001d },
  { 0x00000000, 0x6bababab, 0x6bababab, 0xffffff81, 0x0000001e },
  { 0x00000000, 0x2bababab, 0x2bababab, 0xffffff81, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffff81, 0x00000020 },
  { 0x00000000, 0xababac29, 0xababac29, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xababaca7, 0xababaca7, 0xffffff82, 0x00000001 },
  { 0x00000000, 0xababada3, 0xababada3, 0xffffff82, 0x00000002 },
  { 0x00000000, 0xababaf9b, 0xababaf9b, 0xffffff82, 0x00000003 },
  { 0x00000000, 0xababb38b, 0xababb38b, 0xffffff82, 0x00000004 },
  { 0x00000000, 0xababbb6b, 0xababbb6b, 0xffffff82, 0x00000005 },
  { 0x00000000, 0xababcb2b, 0xababcb2b, 0xffffff82, 0x00000006 },
  { 0x00000000, 0xababeaab, 0xababeaab, 0xffffff82, 0x00000007 },
  { 0x00000000, 0xabac29ab, 0xabac29ab, 0xffffff82, 0x00000008 },
  { 0x00000000, 0xabaca7ab, 0xabaca7ab, 0xffffff82, 0x00000009 },
  { 0x00000000, 0xabada3ab, 0xabada3ab, 0xffffff82, 0x0000000a },
  { 0x00000000, 0xabaf9bab, 0xabaf9bab, 0xffffff82, 0x0000000b },
  { 0x00000000, 0xabb38bab, 0xabb38bab, 0xffffff82, 0x0000000c },
  { 0x00000000, 0xabbb6bab, 0xabbb6bab, 0xffffff82, 0x0000000d },
  { 0x00000000, 0xabcb2bab, 0xabcb2bab, 0xffffff82, 0x0000000e },
  { 0x00000000, 0xabeaabab, 0xabeaabab, 0xffffff82, 0x0000000f },
  { 0x00000000, 0xac29abab, 0xac29abab, 0xffffff82, 0x00000010 },
  { 0x00000000, 0xaca7abab, 0xaca7abab, 0xffffff82, 0x00000011 },
  { 0x00000000, 0xada3abab, 0xada3abab, 0xffffff82, 0x00000012 },
  { 0x00000000, 0xaf9babab, 0xaf9babab, 0xffffff82, 0x00000013 },
  { 0x00000000, 0xb38babab, 0xb38babab, 0xffffff82, 0x00000014 },
  { 0x00000000, 0xbb6babab, 0xbb6babab, 0xffffff82, 0x00000015 },
  { 0x00000000, 0xcb2babab, 0xcb2babab, 0xffffff82, 0x00000016 },
  { 0x00000000, 0xeaababab, 0xeaababab, 0xffffff82, 0x00000017 },
  { 0x00000000, 0x29ababab, 0x29ababab, 0xffffff82, 0x00000018 },
  { 0x00000000, 0xa7ababab, 0xa7ababab, 0xffffff82, 0x00000019 },
  { 0x00000000, 0xa3ababab, 0xa3ababab, 0xffffff82, 0x0000001a },
  { 0x00000000, 0x9bababab, 0x9bababab, 0xffffff82, 0x0000001b },
  { 0x00000000, 0x8bababab, 0x8bababab, 0xffffff82, 0x0000001c },
  { 0x00000000, 0x6bababab, 0x6bababab, 0xffffff82, 0x0000001d },
  { 0x00000000, 0x2bababab, 0x2bababab, 0xffffff82, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffff82, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffff82, 0x00000020 },
  { 0x00000000, 0xababac28, 0xababac28, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xababaca5, 0xababaca5, 0xffffff83, 0x00000001 },
  { 0x00000000, 0xababad9f, 0xababad9f, 0xffffff83, 0x00000002 },
  { 0x00000000, 0xababaf93, 0xababaf93, 0xffffff83, 0x00000003 },
  { 0x00000000, 0xababb37b, 0xababb37b, 0xffffff83, 0x00000004 },
  { 0x00000000, 0xababbb4b, 0xababbb4b, 0xffffff83, 0x00000005 },
  { 0x00000000, 0xababcaeb, 0xababcaeb, 0xffffff83, 0x00000006 },
  { 0x00000000, 0xababea2b, 0xababea2b, 0xffffff83, 0x00000007 },
  { 0x00000000, 0xabac28ab, 0xabac28ab, 0xffffff83, 0x00000008 },
  { 0x00000000, 0xabaca5ab, 0xabaca5ab, 0xffffff83, 0x00000009 },
  { 0x00000000, 0xabad9fab, 0xabad9fab, 0xffffff83, 0x0000000a },
  { 0x00000000, 0xabaf93ab, 0xabaf93ab, 0xffffff83, 0x0000000b },
  { 0x00000000, 0xabb37bab, 0xabb37bab, 0xffffff83, 0x0000000c },
  { 0x00000000, 0xabbb4bab, 0xabbb4bab, 0xffffff83, 0x0000000d },
  { 0x00000000, 0xabcaebab, 0xabcaebab, 0xffffff83, 0x0000000e },
  { 0x00000000, 0xabea2bab, 0xabea2bab, 0xffffff83, 0x0000000f },
  { 0x00000000, 0xac28abab, 0xac28abab, 0xffffff83, 0x00000010 },
  { 0x00000000, 0xaca5abab, 0xaca5abab, 0xffffff83, 0x00000011 },
  { 0x00000000, 0xad9fabab, 0xad9fabab, 0xffffff83, 0x00000012 },
  { 0x00000000, 0xaf93abab, 0xaf93abab, 0xffffff83, 0x00000013 },
  { 0x00000000, 0xb37babab, 0xb37babab, 0xffffff83, 0x00000014 },
  { 0x00000000, 0xbb4babab, 0xbb4babab, 0xffffff83, 0x00000015 },
  { 0x00000000, 0xcaebabab, 0xcaebabab, 0xffffff83, 0x00000016 },
  { 0x00000000, 0xea2babab, 0xea2babab, 0xffffff83, 0x00000017 },
  { 0x00000000, 0x28ababab, 0x28ababab, 0xffffff83, 0x00000018 },
  { 0x00000000, 0xa5ababab, 0xa5ababab, 0xffffff83, 0x00000019 },
  { 0x00000000, 0x9fababab, 0x9fababab, 0xffffff83, 0x0000001a },
  { 0x00000000, 0x93ababab, 0x93ababab, 0xffffff83, 0x0000001b },
  { 0x00000000, 0x7bababab, 0x7bababab, 0xffffff83, 0x0000001c },
  { 0x00000000, 0x4bababab, 0x4bababab, 0xffffff83, 0x0000001d },
  { 0x00000000, 0xebababab, 0xebababab, 0xffffff83, 0x0000001e },
  { 0x00000000, 0x2bababab, 0x2bababab, 0xffffff83, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffff83, 0x00000020 },
  { 0x00000000, 0xabababcb, 0xabababcb, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xabababeb, 0xabababeb, 0xffffffe0, 0x00000001 },
  { 0x00000000, 0xababac2b, 0xababac2b, 0xffffffe0, 0x00000002 },
  { 0x00000000, 0xababacab, 0xababacab, 0xffffffe0, 0x00000003 },
  { 0x00000000, 0xababadab, 0xababadab, 0xffffffe0, 0x00000004 },
  { 0x00000000, 0xababafab, 0xababafab, 0xffffffe0, 0x00000005 },
  { 0x00000000, 0xababb3ab, 0xababb3ab, 0xffffffe0, 0x00000006 },
  { 0x00000000, 0xababbbab, 0xababbbab, 0xffffffe0, 0x00000007 },
  { 0x00000000, 0xababcbab, 0xababcbab, 0xffffffe0, 0x00000008 },
  { 0x00000000, 0xababebab, 0xababebab, 0xffffffe0, 0x00000009 },
  { 0x00000000, 0xabac2bab, 0xabac2bab, 0xffffffe0, 0x0000000a },
  { 0x00000000, 0xabacabab, 0xabacabab, 0xffffffe0, 0x0000000b },
  { 0x00000000, 0xabadabab, 0xabadabab, 0xffffffe0, 0x0000000c },
  { 0x00000000, 0xabafabab, 0xabafabab, 0xffffffe0, 0x0000000d },
  { 0x00000000, 0xabb3abab, 0xabb3abab, 0xffffffe0, 0x0000000e },
  { 0x00000000, 0xabbbabab, 0xabbbabab, 0xffffffe0, 0x0000000f },
  { 0x00000000, 0xabcbabab, 0xabcbabab, 0xffffffe0, 0x00000010 },
  { 0x00000000, 0xabebabab, 0xabebabab, 0xffffffe0, 0x00000011 },
  { 0x00000000, 0xac2babab, 0xac2babab, 0xffffffe0, 0x00000012 },
  { 0x00000000, 0xacababab, 0xacababab, 0xffffffe0, 0x00000013 },
  { 0x00000000, 0xadababab, 0xadababab, 0xffffffe0, 0x00000014 },
  { 0x00000000, 0xafababab, 0xafababab, 0xffffffe0, 0x00000015 },
  { 0x00000000, 0xb3ababab, 0xb3ababab, 0xffffffe0, 0x00000016 },
  { 0x00000000, 0xbbababab, 0xbbababab, 0xffffffe0, 0x00000017 },
  { 0x00000000, 0xcbababab, 0xcbababab, 0xffffffe0, 0x00000018 },
  { 0x00000000, 0xebababab, 0xebababab, 0xffffffe0, 0x00000019 },
  { 0x00000000, 0x2bababab, 0x2bababab, 0xffffffe0, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffffe0, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffffe0, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffffe0, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffffe0, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffffe0, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffffe0, 0x00000020 },
  { 0x00000000, 0xabababae, 0xabababae, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xabababb1, 0xabababb1, 0xfffffffd, 0x00000001 },
  { 0x00000000, 0xabababb7, 0xabababb7, 0xfffffffd, 0x00000002 },
  { 0x00000000, 0xabababc3, 0xabababc3, 0xfffffffd, 0x00000003 },
  { 0x00000000, 0xabababdb, 0xabababdb, 0xfffffffd, 0x00000004 },
  { 0x00000000, 0xababac0b, 0xababac0b, 0xfffffffd, 0x00000005 },
  { 0x00000000, 0xababac6b, 0xababac6b, 0xfffffffd, 0x00000006 },
  { 0x00000000, 0xababad2b, 0xababad2b, 0xfffffffd, 0x00000007 },
  { 0x00000000, 0xababaeab, 0xababaeab, 0xfffffffd, 0x00000008 },
  { 0x00000000, 0xababb1ab, 0xababb1ab, 0xfffffffd, 0x00000009 },
  { 0x00000000, 0xababb7ab, 0xababb7ab, 0xfffffffd, 0x0000000a },
  { 0x00000000, 0xababc3ab, 0xababc3ab, 0xfffffffd, 0x0000000b },
  { 0x00000000, 0xababdbab, 0xababdbab, 0xfffffffd, 0x0000000c },
  { 0x00000000, 0xabac0bab, 0xabac0bab, 0xfffffffd, 0x0000000d },
  { 0x00000000, 0xabac6bab, 0xabac6bab, 0xfffffffd, 0x0000000e },
  { 0x00000000, 0xabad2bab, 0xabad2bab, 0xfffffffd, 0x0000000f },
  { 0x00000000, 0xabaeabab, 0xabaeabab, 0xfffffffd, 0x00000010 },
  { 0x00000000, 0xabb1abab, 0xabb1abab, 0xfffffffd, 0x00000011 },
  { 0x00000000, 0xabb7abab, 0xabb7abab, 0xfffffffd, 0x00000012 },
  { 0x00000000, 0xabc3abab, 0xabc3abab, 0xfffffffd, 0x00000013 },
  { 0x00000000, 0xabdbabab, 0xabdbabab, 0xfffffffd, 0x00000014 },
  { 0x00000000, 0xac0babab, 0xac0babab, 0xfffffffd, 0x00000015 },
  { 0x00000000, 0xac6babab, 0xac6babab, 0xfffffffd, 0x00000016 },
  { 0x00000000, 0xad2babab, 0xad2babab, 0xfffffffd, 0x00000017 },
  { 0x00000000, 0xaeababab, 0xaeababab, 0xfffffffd, 0x00000018 },
  { 0x00000000, 0xb1ababab, 0xb1ababab, 0xfffffffd, 0x00000019 },
  { 0x00000000, 0xb7ababab, 0xb7ababab, 0xfffffffd, 0x0000001a },
  { 0x00000000, 0xc3ababab, 0xc3ababab, 0xfffffffd, 0x0000001b },
  { 0x00000000, 0xdbababab, 0xdbababab, 0xfffffffd, 0x0000001c },
  { 0x00000000, 0x0bababab, 0x0bababab, 0xfffffffd, 0x0000001d },
  { 0x00000000, 0x6bababab, 0x6bababab, 0xfffffffd, 0x0000001e },
  { 0x00000000, 0x2bababab, 0x2bababab, 0xfffffffd, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xfffffffd, 0x00000020 },
  { 0x00000000, 0xabababad, 0xabababad, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xabababaf, 0xabababaf, 0xfffffffe, 0x00000001 },
  { 0x00000000, 0xabababb3, 0xabababb3, 0xfffffffe, 0x00000002 },
  { 0x00000000, 0xabababbb, 0xabababbb, 0xfffffffe, 0x00000003 },
  { 0x00000000, 0xabababcb, 0xabababcb, 0xfffffffe, 0x00000004 },
  { 0x00000000, 0xabababeb, 0xabababeb, 0xfffffffe, 0x00000005 },
  { 0x00000000, 0xababac2b, 0xababac2b, 0xfffffffe, 0x00000006 },
  { 0x00000000, 0xababacab, 0xababacab, 0xfffffffe, 0x00000007 },
  { 0x00000000, 0xababadab, 0xababadab, 0xfffffffe, 0x00000008 },
  { 0x00000000, 0xababafab, 0xababafab, 0xfffffffe, 0x00000009 },
  { 0x00000000, 0xababb3ab, 0xababb3ab, 0xfffffffe, 0x0000000a },
  { 0x00000000, 0xababbbab, 0xababbbab, 0xfffffffe, 0x0000000b },
  { 0x00000000, 0xababcbab, 0xababcbab, 0xfffffffe, 0x0000000c },
  { 0x00000000, 0xababebab, 0xababebab, 0xfffffffe, 0x0000000d },
  { 0x00000000, 0xabac2bab, 0xabac2bab, 0xfffffffe, 0x0000000e },
  { 0x00000000, 0xabacabab, 0xabacabab, 0xfffffffe, 0x0000000f },
  { 0x00000000, 0xabadabab, 0xabadabab, 0xfffffffe, 0x00000010 },
  { 0x00000000, 0xabafabab, 0xabafabab, 0xfffffffe, 0x00000011 },
  { 0x00000000, 0xabb3abab, 0xabb3abab, 0xfffffffe, 0x00000012 },
  { 0x00000000, 0xabbbabab, 0xabbbabab, 0xfffffffe, 0x00000013 },
  { 0x00000000, 0xabcbabab, 0xabcbabab, 0xfffffffe, 0x00000014 },
  { 0x00000000, 0xabebabab, 0xabebabab, 0xfffffffe, 0x00000015 },
  { 0x00000000, 0xac2babab, 0xac2babab, 0xfffffffe, 0x00000016 },
  { 0x00000000, 0xacababab, 0xacababab, 0xfffffffe, 0x00000017 },
  { 0x00000000, 0xadababab, 0xadababab, 0xfffffffe, 0x00000018 },
  { 0x00000000, 0xafababab, 0xafababab, 0xfffffffe, 0x00000019 },
  { 0x00000000, 0xb3ababab, 0xb3ababab, 0xfffffffe, 0x0000001a },
  { 0x00000000, 0xbbababab, 0xbbababab, 0xfffffffe, 0x0000001b },
  { 0x00000000, 0xcbababab, 0xcbababab, 0xfffffffe, 0x0000001c },
  { 0x00000000, 0xebababab, 0xebababab, 0xfffffffe, 0x0000001d },
  { 0x00000000, 0x2bababab, 0x2bababab, 0xfffffffe, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0xfffffffe, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xfffffffe, 0x00000020 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xabababad, 0xabababad, 0xffffffff, 0x00000001 },
  { 0x00000000, 0xabababaf, 0xabababaf, 0xffffffff, 0x00000002 },
  { 0x00000000, 0xabababb3, 0xabababb3, 0xffffffff, 0x00000003 },
  { 0x00000000, 0xabababbb, 0xabababbb, 0xffffffff, 0x00000004 },
  { 0x00000000, 0xabababcb, 0xabababcb, 0xffffffff, 0x00000005 },
  { 0x00000000, 0xabababeb, 0xabababeb, 0xffffffff, 0x00000006 },
  { 0x00000000, 0xababac2b, 0xababac2b, 0xffffffff, 0x00000007 },
  { 0x00000000, 0xababacab, 0xababacab, 0xffffffff, 0x00000008 },
  { 0x00000000, 0xababadab, 0xababadab, 0xffffffff, 0x00000009 },
  { 0x00000000, 0xababafab, 0xababafab, 0xffffffff, 0x0000000a },
  { 0x00000000, 0xababb3ab, 0xababb3ab, 0xffffffff, 0x0000000b },
  { 0x00000000, 0xababbbab, 0xababbbab, 0xffffffff, 0x0000000c },
  { 0x00000000, 0xababcbab, 0xababcbab, 0xffffffff, 0x0000000d },
  { 0x00000000, 0xababebab, 0xababebab, 0xffffffff, 0x0000000e },
  { 0x00000000, 0xabac2bab, 0xabac2bab, 0xffffffff, 0x0000000f },
  { 0x00000000, 0xabacabab, 0xabacabab, 0xffffffff, 0x00000010 },
  { 0x00000000, 0xabadabab, 0xabadabab, 0xffffffff, 0x00000011 },
  { 0x00000000, 0xabafabab, 0xabafabab, 0xffffffff, 0x00000012 },
  { 0x00000000, 0xabb3abab, 0xabb3abab, 0xffffffff, 0x00000013 },
  { 0x00000000, 0xabbbabab, 0xabbbabab, 0xffffffff, 0x00000014 },
  { 0x00000000, 0xabcbabab, 0xabcbabab, 0xffffffff, 0x00000015 },
  { 0x00000000, 0xabebabab, 0xabebabab, 0xffffffff, 0x00000016 },
  { 0x00000000, 0xac2babab, 0xac2babab, 0xffffffff, 0x00000017 },
  { 0x00000000, 0xacababab, 0xacababab, 0xffffffff, 0x00000018 },
  { 0x00000000, 0xadababab, 0xadababab, 0xffffffff, 0x00000019 },
  { 0x00000000, 0xafababab, 0xafababab, 0xffffffff, 0x0000001a },
  { 0x00000000, 0xb3ababab, 0xb3ababab, 0xffffffff, 0x0000001b },
  { 0x00000000, 0xbbababab, 0xbbababab, 0xffffffff, 0x0000001c },
  { 0x00000000, 0xcbababab, 0xcbababab, 0xffffffff, 0x0000001d },
  { 0x00000000, 0xebababab, 0xebababab, 0xffffffff, 0x0000001e },
  { 0x00000000, 0x2bababab, 0x2bababab, 0xffffffff, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffffff, 0x00000020 },
};
const Inputs kOutputs_Sub_ShiftTypes_al_r0_r0_r1_LSR_r2[] = {
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000000 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000001 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000002 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000003 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000004 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000005 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000006 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000007 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000008 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000009 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000020 },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x00000001, 0x00000000 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000001 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000002 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000003 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000004 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000005 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000006 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000007 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000008 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000009 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000000a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000000b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000000c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000000d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000020 },
  { 0x00000000, 0xabababa9, 0xabababa9, 0x00000002, 0x00000000 },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x00000002, 0x00000001 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000002 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000003 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000004 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000005 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000006 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000007 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000008 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000009 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000000a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000000b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000000c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000000d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000020 },
  { 0x00000000, 0xababab8b, 0xababab8b, 0x00000020, 0x00000000 },
  { 0x00000000, 0xababab9b, 0xababab9b, 0x00000020, 0x00000001 },
  { 0x00000000, 0xabababa3, 0xabababa3, 0x00000020, 0x00000002 },
  { 0x00000000, 0xabababa7, 0xabababa7, 0x00000020, 0x00000003 },
  { 0x00000000, 0xabababa9, 0xabababa9, 0x00000020, 0x00000004 },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x00000020, 0x00000005 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000006 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000007 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000008 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000009 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000000a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000000b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000000c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000000d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000020 },
  { 0x00000000, 0xababab2e, 0xababab2e, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xababab6d, 0xababab6d, 0x0000007d, 0x00000001 },
  { 0x00000000, 0xababab8c, 0xababab8c, 0x0000007d, 0x00000002 },
  { 0x00000000, 0xababab9c, 0xababab9c, 0x0000007d, 0x00000003 },
  { 0x00000000, 0xabababa4, 0xabababa4, 0x0000007d, 0x00000004 },
  { 0x00000000, 0xabababa8, 0xabababa8, 0x0000007d, 0x00000005 },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x0000007d, 0x00000006 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000007 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000008 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000009 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000000a },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000000b },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000000c },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000000d },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000020 },
  { 0x00000000, 0xababab2d, 0xababab2d, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0x0000007e, 0x00000001 },
  { 0x00000000, 0xababab8c, 0xababab8c, 0x0000007e, 0x00000002 },
  { 0x00000000, 0xababab9c, 0xababab9c, 0x0000007e, 0x00000003 },
  { 0x00000000, 0xabababa4, 0xabababa4, 0x0000007e, 0x00000004 },
  { 0x00000000, 0xabababa8, 0xabababa8, 0x0000007e, 0x00000005 },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x0000007e, 0x00000006 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000007 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000008 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000009 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000000a },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000000b },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000000c },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000000d },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000020 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0x0000007f, 0x00000001 },
  { 0x00000000, 0xababab8c, 0xababab8c, 0x0000007f, 0x00000002 },
  { 0x00000000, 0xababab9c, 0xababab9c, 0x0000007f, 0x00000003 },
  { 0x00000000, 0xabababa4, 0xabababa4, 0x0000007f, 0x00000004 },
  { 0x00000000, 0xabababa8, 0xabababa8, 0x0000007f, 0x00000005 },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x0000007f, 0x00000006 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000007 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000008 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000009 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000000a },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000000b },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000000c },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000000d },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000020 },
  { 0x00000000, 0xabab2bae, 0xabab2bae, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xabab6bad, 0xabab6bad, 0x00007ffd, 0x00000001 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0x00007ffd, 0x00000002 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0x00007ffd, 0x00000003 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0x00007ffd, 0x00000004 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0x00007ffd, 0x00000005 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0x00007ffd, 0x00000006 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0x00007ffd, 0x00000007 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0x00007ffd, 0x00000008 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0x00007ffd, 0x00000009 },
  { 0x00000000, 0xababab8c, 0xababab8c, 0x00007ffd, 0x0000000a },
  { 0x00000000, 0xababab9c, 0xababab9c, 0x00007ffd, 0x0000000b },
  { 0x00000000, 0xabababa4, 0xabababa4, 0x00007ffd, 0x0000000c },
  { 0x00000000, 0xabababa8, 0xabababa8, 0x00007ffd, 0x0000000d },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x00007ffd, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000020 },
  { 0x00000000, 0xabab2bad, 0xabab2bad, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0x00007ffe, 0x00000001 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0x00007ffe, 0x00000002 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0x00007ffe, 0x00000003 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0x00007ffe, 0x00000004 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0x00007ffe, 0x00000005 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0x00007ffe, 0x00000006 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0x00007ffe, 0x00000007 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0x00007ffe, 0x00000008 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0x00007ffe, 0x00000009 },
  { 0x00000000, 0xababab8c, 0xababab8c, 0x00007ffe, 0x0000000a },
  { 0x00000000, 0xababab9c, 0xababab9c, 0x00007ffe, 0x0000000b },
  { 0x00000000, 0xabababa4, 0xabababa4, 0x00007ffe, 0x0000000c },
  { 0x00000000, 0xabababa8, 0xabababa8, 0x00007ffe, 0x0000000d },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x00007ffe, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000020 },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0x00007fff, 0x00000001 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0x00007fff, 0x00000002 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0x00007fff, 0x00000003 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0x00007fff, 0x00000004 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0x00007fff, 0x00000005 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0x00007fff, 0x00000006 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0x00007fff, 0x00000007 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0x00007fff, 0x00000008 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0x00007fff, 0x00000009 },
  { 0x00000000, 0xababab8c, 0xababab8c, 0x00007fff, 0x0000000a },
  { 0x00000000, 0xababab9c, 0xababab9c, 0x00007fff, 0x0000000b },
  { 0x00000000, 0xabababa4, 0xabababa4, 0x00007fff, 0x0000000c },
  { 0x00000000, 0xabababa8, 0xabababa8, 0x00007fff, 0x0000000d },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x00007fff, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000020 },
  { 0x00000000, 0x78787878, 0x78787878, 0x33333333, 0x00000000 },
  { 0x00000000, 0x92121212, 0x92121212, 0x33333333, 0x00000001 },
  { 0x00000000, 0x9edededf, 0x9edededf, 0x33333333, 0x00000002 },
  { 0x00000000, 0xa5454545, 0xa5454545, 0x33333333, 0x00000003 },
  { 0x00000000, 0xa8787878, 0xa8787878, 0x33333333, 0x00000004 },
  { 0x00000000, 0xaa121212, 0xaa121212, 0x33333333, 0x00000005 },
  { 0x00000000, 0xaadededf, 0xaadededf, 0x33333333, 0x00000006 },
  { 0x00000000, 0xab454545, 0xab454545, 0x33333333, 0x00000007 },
  { 0x00000000, 0xab787878, 0xab787878, 0x33333333, 0x00000008 },
  { 0x00000000, 0xab921212, 0xab921212, 0x33333333, 0x00000009 },
  { 0x00000000, 0xab9ededf, 0xab9ededf, 0x33333333, 0x0000000a },
  { 0x00000000, 0xaba54545, 0xaba54545, 0x33333333, 0x0000000b },
  { 0x00000000, 0xaba87878, 0xaba87878, 0x33333333, 0x0000000c },
  { 0x00000000, 0xabaa1212, 0xabaa1212, 0x33333333, 0x0000000d },
  { 0x00000000, 0xabaadedf, 0xabaadedf, 0x33333333, 0x0000000e },
  { 0x00000000, 0xabab4545, 0xabab4545, 0x33333333, 0x0000000f },
  { 0x00000000, 0xabab7878, 0xabab7878, 0x33333333, 0x00000010 },
  { 0x00000000, 0xabab9212, 0xabab9212, 0x33333333, 0x00000011 },
  { 0x00000000, 0xabab9edf, 0xabab9edf, 0x33333333, 0x00000012 },
  { 0x00000000, 0xababa545, 0xababa545, 0x33333333, 0x00000013 },
  { 0x00000000, 0xababa878, 0xababa878, 0x33333333, 0x00000014 },
  { 0x00000000, 0xababaa12, 0xababaa12, 0x33333333, 0x00000015 },
  { 0x00000000, 0xababaadf, 0xababaadf, 0x33333333, 0x00000016 },
  { 0x00000000, 0xababab45, 0xababab45, 0x33333333, 0x00000017 },
  { 0x00000000, 0xababab78, 0xababab78, 0x33333333, 0x00000018 },
  { 0x00000000, 0xababab92, 0xababab92, 0x33333333, 0x00000019 },
  { 0x00000000, 0xababab9f, 0xababab9f, 0x33333333, 0x0000001a },
  { 0x00000000, 0xabababa5, 0xabababa5, 0x33333333, 0x0000001b },
  { 0x00000000, 0xabababa8, 0xabababa8, 0x33333333, 0x0000001c },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x33333333, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x33333333, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x33333333, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x33333333, 0x00000020 },
  { 0x00000000, 0x56565656, 0x56565656, 0x55555555, 0x00000000 },
  { 0x00000000, 0x81010101, 0x81010101, 0x55555555, 0x00000001 },
  { 0x00000000, 0x96565656, 0x96565656, 0x55555555, 0x00000002 },
  { 0x00000000, 0xa1010101, 0xa1010101, 0x55555555, 0x00000003 },
  { 0x00000000, 0xa6565656, 0xa6565656, 0x55555555, 0x00000004 },
  { 0x00000000, 0xa9010101, 0xa9010101, 0x55555555, 0x00000005 },
  { 0x00000000, 0xaa565656, 0xaa565656, 0x55555555, 0x00000006 },
  { 0x00000000, 0xab010101, 0xab010101, 0x55555555, 0x00000007 },
  { 0x00000000, 0xab565656, 0xab565656, 0x55555555, 0x00000008 },
  { 0x00000000, 0xab810101, 0xab810101, 0x55555555, 0x00000009 },
  { 0x00000000, 0xab965656, 0xab965656, 0x55555555, 0x0000000a },
  { 0x00000000, 0xaba10101, 0xaba10101, 0x55555555, 0x0000000b },
  { 0x00000000, 0xaba65656, 0xaba65656, 0x55555555, 0x0000000c },
  { 0x00000000, 0xaba90101, 0xaba90101, 0x55555555, 0x0000000d },
  { 0x00000000, 0xabaa5656, 0xabaa5656, 0x55555555, 0x0000000e },
  { 0x00000000, 0xabab0101, 0xabab0101, 0x55555555, 0x0000000f },
  { 0x00000000, 0xabab5656, 0xabab5656, 0x55555555, 0x00000010 },
  { 0x00000000, 0xabab8101, 0xabab8101, 0x55555555, 0x00000011 },
  { 0x00000000, 0xabab9656, 0xabab9656, 0x55555555, 0x00000012 },
  { 0x00000000, 0xababa101, 0xababa101, 0x55555555, 0x00000013 },
  { 0x00000000, 0xababa656, 0xababa656, 0x55555555, 0x00000014 },
  { 0x00000000, 0xababa901, 0xababa901, 0x55555555, 0x00000015 },
  { 0x00000000, 0xababaa56, 0xababaa56, 0x55555555, 0x00000016 },
  { 0x00000000, 0xababab01, 0xababab01, 0x55555555, 0x00000017 },
  { 0x00000000, 0xababab56, 0xababab56, 0x55555555, 0x00000018 },
  { 0x00000000, 0xababab81, 0xababab81, 0x55555555, 0x00000019 },
  { 0x00000000, 0xababab96, 0xababab96, 0x55555555, 0x0000001a },
  { 0x00000000, 0xabababa1, 0xabababa1, 0x55555555, 0x0000001b },
  { 0x00000000, 0xabababa6, 0xabababa6, 0x55555555, 0x0000001c },
  { 0x00000000, 0xabababa9, 0xabababa9, 0x55555555, 0x0000001d },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x55555555, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x55555555, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x55555555, 0x00000020 },
  { 0x00000000, 0x2bababae, 0x2bababae, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x6bababad, 0x6bababad, 0x7ffffffd, 0x00000001 },
  { 0x00000000, 0x8bababac, 0x8bababac, 0x7ffffffd, 0x00000002 },
  { 0x00000000, 0x9bababac, 0x9bababac, 0x7ffffffd, 0x00000003 },
  { 0x00000000, 0xa3ababac, 0xa3ababac, 0x7ffffffd, 0x00000004 },
  { 0x00000000, 0xa7ababac, 0xa7ababac, 0x7ffffffd, 0x00000005 },
  { 0x00000000, 0xa9ababac, 0xa9ababac, 0x7ffffffd, 0x00000006 },
  { 0x00000000, 0xaaababac, 0xaaababac, 0x7ffffffd, 0x00000007 },
  { 0x00000000, 0xab2babac, 0xab2babac, 0x7ffffffd, 0x00000008 },
  { 0x00000000, 0xab6babac, 0xab6babac, 0x7ffffffd, 0x00000009 },
  { 0x00000000, 0xab8babac, 0xab8babac, 0x7ffffffd, 0x0000000a },
  { 0x00000000, 0xab9babac, 0xab9babac, 0x7ffffffd, 0x0000000b },
  { 0x00000000, 0xaba3abac, 0xaba3abac, 0x7ffffffd, 0x0000000c },
  { 0x00000000, 0xaba7abac, 0xaba7abac, 0x7ffffffd, 0x0000000d },
  { 0x00000000, 0xaba9abac, 0xaba9abac, 0x7ffffffd, 0x0000000e },
  { 0x00000000, 0xabaaabac, 0xabaaabac, 0x7ffffffd, 0x0000000f },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0x7ffffffd, 0x00000010 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0x7ffffffd, 0x00000011 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0x7ffffffd, 0x00000012 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0x7ffffffd, 0x00000013 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0x7ffffffd, 0x00000014 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0x7ffffffd, 0x00000015 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0x7ffffffd, 0x00000016 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0x7ffffffd, 0x00000017 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0x7ffffffd, 0x00000018 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0x7ffffffd, 0x00000019 },
  { 0x00000000, 0xababab8c, 0xababab8c, 0x7ffffffd, 0x0000001a },
  { 0x00000000, 0xababab9c, 0xababab9c, 0x7ffffffd, 0x0000001b },
  { 0x00000000, 0xabababa4, 0xabababa4, 0x7ffffffd, 0x0000001c },
  { 0x00000000, 0xabababa8, 0xabababa8, 0x7ffffffd, 0x0000001d },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x7ffffffd, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x7ffffffd, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x7ffffffd, 0x00000020 },
  { 0x00000000, 0x2bababad, 0x2bababad, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x6bababac, 0x6bababac, 0x7ffffffe, 0x00000001 },
  { 0x00000000, 0x8bababac, 0x8bababac, 0x7ffffffe, 0x00000002 },
  { 0x00000000, 0x9bababac, 0x9bababac, 0x7ffffffe, 0x00000003 },
  { 0x00000000, 0xa3ababac, 0xa3ababac, 0x7ffffffe, 0x00000004 },
  { 0x00000000, 0xa7ababac, 0xa7ababac, 0x7ffffffe, 0x00000005 },
  { 0x00000000, 0xa9ababac, 0xa9ababac, 0x7ffffffe, 0x00000006 },
  { 0x00000000, 0xaaababac, 0xaaababac, 0x7ffffffe, 0x00000007 },
  { 0x00000000, 0xab2babac, 0xab2babac, 0x7ffffffe, 0x00000008 },
  { 0x00000000, 0xab6babac, 0xab6babac, 0x7ffffffe, 0x00000009 },
  { 0x00000000, 0xab8babac, 0xab8babac, 0x7ffffffe, 0x0000000a },
  { 0x00000000, 0xab9babac, 0xab9babac, 0x7ffffffe, 0x0000000b },
  { 0x00000000, 0xaba3abac, 0xaba3abac, 0x7ffffffe, 0x0000000c },
  { 0x00000000, 0xaba7abac, 0xaba7abac, 0x7ffffffe, 0x0000000d },
  { 0x00000000, 0xaba9abac, 0xaba9abac, 0x7ffffffe, 0x0000000e },
  { 0x00000000, 0xabaaabac, 0xabaaabac, 0x7ffffffe, 0x0000000f },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0x7ffffffe, 0x00000010 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0x7ffffffe, 0x00000011 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0x7ffffffe, 0x00000012 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0x7ffffffe, 0x00000013 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0x7ffffffe, 0x00000014 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0x7ffffffe, 0x00000015 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0x7ffffffe, 0x00000016 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0x7ffffffe, 0x00000017 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0x7ffffffe, 0x00000018 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0x7ffffffe, 0x00000019 },
  { 0x00000000, 0xababab8c, 0xababab8c, 0x7ffffffe, 0x0000001a },
  { 0x00000000, 0xababab9c, 0xababab9c, 0x7ffffffe, 0x0000001b },
  { 0x00000000, 0xabababa4, 0xabababa4, 0x7ffffffe, 0x0000001c },
  { 0x00000000, 0xabababa8, 0xabababa8, 0x7ffffffe, 0x0000001d },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x7ffffffe, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x7ffffffe, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x7ffffffe, 0x00000020 },
  { 0x00000000, 0x2bababac, 0x2bababac, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x6bababac, 0x6bababac, 0x7fffffff, 0x00000001 },
  { 0x00000000, 0x8bababac, 0x8bababac, 0x7fffffff, 0x00000002 },
  { 0x00000000, 0x9bababac, 0x9bababac, 0x7fffffff, 0x00000003 },
  { 0x00000000, 0xa3ababac, 0xa3ababac, 0x7fffffff, 0x00000004 },
  { 0x00000000, 0xa7ababac, 0xa7ababac, 0x7fffffff, 0x00000005 },
  { 0x00000000, 0xa9ababac, 0xa9ababac, 0x7fffffff, 0x00000006 },
  { 0x00000000, 0xaaababac, 0xaaababac, 0x7fffffff, 0x00000007 },
  { 0x00000000, 0xab2babac, 0xab2babac, 0x7fffffff, 0x00000008 },
  { 0x00000000, 0xab6babac, 0xab6babac, 0x7fffffff, 0x00000009 },
  { 0x00000000, 0xab8babac, 0xab8babac, 0x7fffffff, 0x0000000a },
  { 0x00000000, 0xab9babac, 0xab9babac, 0x7fffffff, 0x0000000b },
  { 0x00000000, 0xaba3abac, 0xaba3abac, 0x7fffffff, 0x0000000c },
  { 0x00000000, 0xaba7abac, 0xaba7abac, 0x7fffffff, 0x0000000d },
  { 0x00000000, 0xaba9abac, 0xaba9abac, 0x7fffffff, 0x0000000e },
  { 0x00000000, 0xabaaabac, 0xabaaabac, 0x7fffffff, 0x0000000f },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0x7fffffff, 0x00000010 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0x7fffffff, 0x00000011 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0x7fffffff, 0x00000012 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0x7fffffff, 0x00000013 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0x7fffffff, 0x00000014 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0x7fffffff, 0x00000015 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0x7fffffff, 0x00000016 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0x7fffffff, 0x00000017 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0x7fffffff, 0x00000018 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0x7fffffff, 0x00000019 },
  { 0x00000000, 0xababab8c, 0xababab8c, 0x7fffffff, 0x0000001a },
  { 0x00000000, 0xababab9c, 0xababab9c, 0x7fffffff, 0x0000001b },
  { 0x00000000, 0xabababa4, 0xabababa4, 0x7fffffff, 0x0000001c },
  { 0x00000000, 0xabababa8, 0xabababa8, 0x7fffffff, 0x0000001d },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x7fffffff, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x7fffffff, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x7fffffff, 0x00000020 },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x80000000, 0x00000000 },
  { 0x00000000, 0x6bababab, 0x6bababab, 0x80000000, 0x00000001 },
  { 0x00000000, 0x8bababab, 0x8bababab, 0x80000000, 0x00000002 },
  { 0x00000000, 0x9bababab, 0x9bababab, 0x80000000, 0x00000003 },
  { 0x00000000, 0xa3ababab, 0xa3ababab, 0x80000000, 0x00000004 },
  { 0x00000000, 0xa7ababab, 0xa7ababab, 0x80000000, 0x00000005 },
  { 0x00000000, 0xa9ababab, 0xa9ababab, 0x80000000, 0x00000006 },
  { 0x00000000, 0xaaababab, 0xaaababab, 0x80000000, 0x00000007 },
  { 0x00000000, 0xab2babab, 0xab2babab, 0x80000000, 0x00000008 },
  { 0x00000000, 0xab6babab, 0xab6babab, 0x80000000, 0x00000009 },
  { 0x00000000, 0xab8babab, 0xab8babab, 0x80000000, 0x0000000a },
  { 0x00000000, 0xab9babab, 0xab9babab, 0x80000000, 0x0000000b },
  { 0x00000000, 0xaba3abab, 0xaba3abab, 0x80000000, 0x0000000c },
  { 0x00000000, 0xaba7abab, 0xaba7abab, 0x80000000, 0x0000000d },
  { 0x00000000, 0xaba9abab, 0xaba9abab, 0x80000000, 0x0000000e },
  { 0x00000000, 0xabaaabab, 0xabaaabab, 0x80000000, 0x0000000f },
  { 0x00000000, 0xabab2bab, 0xabab2bab, 0x80000000, 0x00000010 },
  { 0x00000000, 0xabab6bab, 0xabab6bab, 0x80000000, 0x00000011 },
  { 0x00000000, 0xabab8bab, 0xabab8bab, 0x80000000, 0x00000012 },
  { 0x00000000, 0xabab9bab, 0xabab9bab, 0x80000000, 0x00000013 },
  { 0x00000000, 0xababa3ab, 0xababa3ab, 0x80000000, 0x00000014 },
  { 0x00000000, 0xababa7ab, 0xababa7ab, 0x80000000, 0x00000015 },
  { 0x00000000, 0xababa9ab, 0xababa9ab, 0x80000000, 0x00000016 },
  { 0x00000000, 0xababaaab, 0xababaaab, 0x80000000, 0x00000017 },
  { 0x00000000, 0xababab2b, 0xababab2b, 0x80000000, 0x00000018 },
  { 0x00000000, 0xababab6b, 0xababab6b, 0x80000000, 0x00000019 },
  { 0x00000000, 0xababab8b, 0xababab8b, 0x80000000, 0x0000001a },
  { 0x00000000, 0xababab9b, 0xababab9b, 0x80000000, 0x0000001b },
  { 0x00000000, 0xabababa3, 0xabababa3, 0x80000000, 0x0000001c },
  { 0x00000000, 0xabababa7, 0xabababa7, 0x80000000, 0x0000001d },
  { 0x00000000, 0xabababa9, 0xabababa9, 0x80000000, 0x0000001e },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x80000000, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000000, 0x00000020 },
  { 0x00000000, 0x2bababaa, 0x2bababaa, 0x80000001, 0x00000000 },
  { 0x00000000, 0x6bababab, 0x6bababab, 0x80000001, 0x00000001 },
  { 0x00000000, 0x8bababab, 0x8bababab, 0x80000001, 0x00000002 },
  { 0x00000000, 0x9bababab, 0x9bababab, 0x80000001, 0x00000003 },
  { 0x00000000, 0xa3ababab, 0xa3ababab, 0x80000001, 0x00000004 },
  { 0x00000000, 0xa7ababab, 0xa7ababab, 0x80000001, 0x00000005 },
  { 0x00000000, 0xa9ababab, 0xa9ababab, 0x80000001, 0x00000006 },
  { 0x00000000, 0xaaababab, 0xaaababab, 0x80000001, 0x00000007 },
  { 0x00000000, 0xab2babab, 0xab2babab, 0x80000001, 0x00000008 },
  { 0x00000000, 0xab6babab, 0xab6babab, 0x80000001, 0x00000009 },
  { 0x00000000, 0xab8babab, 0xab8babab, 0x80000001, 0x0000000a },
  { 0x00000000, 0xab9babab, 0xab9babab, 0x80000001, 0x0000000b },
  { 0x00000000, 0xaba3abab, 0xaba3abab, 0x80000001, 0x0000000c },
  { 0x00000000, 0xaba7abab, 0xaba7abab, 0x80000001, 0x0000000d },
  { 0x00000000, 0xaba9abab, 0xaba9abab, 0x80000001, 0x0000000e },
  { 0x00000000, 0xabaaabab, 0xabaaabab, 0x80000001, 0x0000000f },
  { 0x00000000, 0xabab2bab, 0xabab2bab, 0x80000001, 0x00000010 },
  { 0x00000000, 0xabab6bab, 0xabab6bab, 0x80000001, 0x00000011 },
  { 0x00000000, 0xabab8bab, 0xabab8bab, 0x80000001, 0x00000012 },
  { 0x00000000, 0xabab9bab, 0xabab9bab, 0x80000001, 0x00000013 },
  { 0x00000000, 0xababa3ab, 0xababa3ab, 0x80000001, 0x00000014 },
  { 0x00000000, 0xababa7ab, 0xababa7ab, 0x80000001, 0x00000015 },
  { 0x00000000, 0xababa9ab, 0xababa9ab, 0x80000001, 0x00000016 },
  { 0x00000000, 0xababaaab, 0xababaaab, 0x80000001, 0x00000017 },
  { 0x00000000, 0xababab2b, 0xababab2b, 0x80000001, 0x00000018 },
  { 0x00000000, 0xababab6b, 0xababab6b, 0x80000001, 0x00000019 },
  { 0x00000000, 0xababab8b, 0xababab8b, 0x80000001, 0x0000001a },
  { 0x00000000, 0xababab9b, 0xababab9b, 0x80000001, 0x0000001b },
  { 0x00000000, 0xabababa3, 0xabababa3, 0x80000001, 0x0000001c },
  { 0x00000000, 0xabababa7, 0xabababa7, 0x80000001, 0x0000001d },
  { 0x00000000, 0xabababa9, 0xabababa9, 0x80000001, 0x0000001e },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x80000001, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x80000001, 0x00000020 },
  { 0x00000000, 0x01010101, 0x01010101, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x56565656, 0x56565656, 0xaaaaaaaa, 0x00000001 },
  { 0x00000000, 0x81010101, 0x81010101, 0xaaaaaaaa, 0x00000002 },
  { 0x00000000, 0x96565656, 0x96565656, 0xaaaaaaaa, 0x00000003 },
  { 0x00000000, 0xa1010101, 0xa1010101, 0xaaaaaaaa, 0x00000004 },
  { 0x00000000, 0xa6565656, 0xa6565656, 0xaaaaaaaa, 0x00000005 },
  { 0x00000000, 0xa9010101, 0xa9010101, 0xaaaaaaaa, 0x00000006 },
  { 0x00000000, 0xaa565656, 0xaa565656, 0xaaaaaaaa, 0x00000007 },
  { 0x00000000, 0xab010101, 0xab010101, 0xaaaaaaaa, 0x00000008 },
  { 0x00000000, 0xab565656, 0xab565656, 0xaaaaaaaa, 0x00000009 },
  { 0x00000000, 0xab810101, 0xab810101, 0xaaaaaaaa, 0x0000000a },
  { 0x00000000, 0xab965656, 0xab965656, 0xaaaaaaaa, 0x0000000b },
  { 0x00000000, 0xaba10101, 0xaba10101, 0xaaaaaaaa, 0x0000000c },
  { 0x00000000, 0xaba65656, 0xaba65656, 0xaaaaaaaa, 0x0000000d },
  { 0x00000000, 0xaba90101, 0xaba90101, 0xaaaaaaaa, 0x0000000e },
  { 0x00000000, 0xabaa5656, 0xabaa5656, 0xaaaaaaaa, 0x0000000f },
  { 0x00000000, 0xabab0101, 0xabab0101, 0xaaaaaaaa, 0x00000010 },
  { 0x00000000, 0xabab5656, 0xabab5656, 0xaaaaaaaa, 0x00000011 },
  { 0x00000000, 0xabab8101, 0xabab8101, 0xaaaaaaaa, 0x00000012 },
  { 0x00000000, 0xabab9656, 0xabab9656, 0xaaaaaaaa, 0x00000013 },
  { 0x00000000, 0xababa101, 0xababa101, 0xaaaaaaaa, 0x00000014 },
  { 0x00000000, 0xababa656, 0xababa656, 0xaaaaaaaa, 0x00000015 },
  { 0x00000000, 0xababa901, 0xababa901, 0xaaaaaaaa, 0x00000016 },
  { 0x00000000, 0xababaa56, 0xababaa56, 0xaaaaaaaa, 0x00000017 },
  { 0x00000000, 0xababab01, 0xababab01, 0xaaaaaaaa, 0x00000018 },
  { 0x00000000, 0xababab56, 0xababab56, 0xaaaaaaaa, 0x00000019 },
  { 0x00000000, 0xababab81, 0xababab81, 0xaaaaaaaa, 0x0000001a },
  { 0x00000000, 0xababab96, 0xababab96, 0xaaaaaaaa, 0x0000001b },
  { 0x00000000, 0xabababa1, 0xabababa1, 0xaaaaaaaa, 0x0000001c },
  { 0x00000000, 0xabababa6, 0xabababa6, 0xaaaaaaaa, 0x0000001d },
  { 0x00000000, 0xabababa9, 0xabababa9, 0xaaaaaaaa, 0x0000001e },
  { 0x00000000, 0xabababaa, 0xabababaa, 0xaaaaaaaa, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xaaaaaaaa, 0x00000020 },
  { 0x00000000, 0xdedededf, 0xdedededf, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x45454545, 0x45454545, 0xcccccccc, 0x00000001 },
  { 0x00000000, 0x78787878, 0x78787878, 0xcccccccc, 0x00000002 },
  { 0x00000000, 0x92121212, 0x92121212, 0xcccccccc, 0x00000003 },
  { 0x00000000, 0x9edededf, 0x9edededf, 0xcccccccc, 0x00000004 },
  { 0x00000000, 0xa5454545, 0xa5454545, 0xcccccccc, 0x00000005 },
  { 0x00000000, 0xa8787878, 0xa8787878, 0xcccccccc, 0x00000006 },
  { 0x00000000, 0xaa121212, 0xaa121212, 0xcccccccc, 0x00000007 },
  { 0x00000000, 0xaadededf, 0xaadededf, 0xcccccccc, 0x00000008 },
  { 0x00000000, 0xab454545, 0xab454545, 0xcccccccc, 0x00000009 },
  { 0x00000000, 0xab787878, 0xab787878, 0xcccccccc, 0x0000000a },
  { 0x00000000, 0xab921212, 0xab921212, 0xcccccccc, 0x0000000b },
  { 0x00000000, 0xab9ededf, 0xab9ededf, 0xcccccccc, 0x0000000c },
  { 0x00000000, 0xaba54545, 0xaba54545, 0xcccccccc, 0x0000000d },
  { 0x00000000, 0xaba87878, 0xaba87878, 0xcccccccc, 0x0000000e },
  { 0x00000000, 0xabaa1212, 0xabaa1212, 0xcccccccc, 0x0000000f },
  { 0x00000000, 0xabaadedf, 0xabaadedf, 0xcccccccc, 0x00000010 },
  { 0x00000000, 0xabab4545, 0xabab4545, 0xcccccccc, 0x00000011 },
  { 0x00000000, 0xabab7878, 0xabab7878, 0xcccccccc, 0x00000012 },
  { 0x00000000, 0xabab9212, 0xabab9212, 0xcccccccc, 0x00000013 },
  { 0x00000000, 0xabab9edf, 0xabab9edf, 0xcccccccc, 0x00000014 },
  { 0x00000000, 0xababa545, 0xababa545, 0xcccccccc, 0x00000015 },
  { 0x00000000, 0xababa878, 0xababa878, 0xcccccccc, 0x00000016 },
  { 0x00000000, 0xababaa12, 0xababaa12, 0xcccccccc, 0x00000017 },
  { 0x00000000, 0xababaadf, 0xababaadf, 0xcccccccc, 0x00000018 },
  { 0x00000000, 0xababab45, 0xababab45, 0xcccccccc, 0x00000019 },
  { 0x00000000, 0xababab78, 0xababab78, 0xcccccccc, 0x0000001a },
  { 0x00000000, 0xababab92, 0xababab92, 0xcccccccc, 0x0000001b },
  { 0x00000000, 0xababab9f, 0xababab9f, 0xcccccccc, 0x0000001c },
  { 0x00000000, 0xabababa5, 0xabababa5, 0xcccccccc, 0x0000001d },
  { 0x00000000, 0xabababa8, 0xabababa8, 0xcccccccc, 0x0000001e },
  { 0x00000000, 0xabababaa, 0xabababaa, 0xcccccccc, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xcccccccc, 0x00000020 },
  { 0x00000000, 0xabac2bab, 0xabac2bab, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x2babebab, 0x2babebab, 0xffff8000, 0x00000001 },
  { 0x00000000, 0x6babcbab, 0x6babcbab, 0xffff8000, 0x00000002 },
  { 0x00000000, 0x8babbbab, 0x8babbbab, 0xffff8000, 0x00000003 },
  { 0x00000000, 0x9babb3ab, 0x9babb3ab, 0xffff8000, 0x00000004 },
  { 0x00000000, 0xa3abafab, 0xa3abafab, 0xffff8000, 0x00000005 },
  { 0x00000000, 0xa7abadab, 0xa7abadab, 0xffff8000, 0x00000006 },
  { 0x00000000, 0xa9abacab, 0xa9abacab, 0xffff8000, 0x00000007 },
  { 0x00000000, 0xaaabac2b, 0xaaabac2b, 0xffff8000, 0x00000008 },
  { 0x00000000, 0xab2babeb, 0xab2babeb, 0xffff8000, 0x00000009 },
  { 0x00000000, 0xab6babcb, 0xab6babcb, 0xffff8000, 0x0000000a },
  { 0x00000000, 0xab8babbb, 0xab8babbb, 0xffff8000, 0x0000000b },
  { 0x00000000, 0xab9babb3, 0xab9babb3, 0xffff8000, 0x0000000c },
  { 0x00000000, 0xaba3abaf, 0xaba3abaf, 0xffff8000, 0x0000000d },
  { 0x00000000, 0xaba7abad, 0xaba7abad, 0xffff8000, 0x0000000e },
  { 0x00000000, 0xaba9abac, 0xaba9abac, 0xffff8000, 0x0000000f },
  { 0x00000000, 0xabaaabac, 0xabaaabac, 0xffff8000, 0x00000010 },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0xffff8000, 0x00000011 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0xffff8000, 0x00000012 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0xffff8000, 0x00000013 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0xffff8000, 0x00000014 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0xffff8000, 0x00000015 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0xffff8000, 0x00000016 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0xffff8000, 0x00000017 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0xffff8000, 0x00000018 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0xffff8000, 0x00000019 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0xffff8000, 0x0000001a },
  { 0x00000000, 0xababab8c, 0xababab8c, 0xffff8000, 0x0000001b },
  { 0x00000000, 0xababab9c, 0xababab9c, 0xffff8000, 0x0000001c },
  { 0x00000000, 0xabababa4, 0xabababa4, 0xffff8000, 0x0000001d },
  { 0x00000000, 0xabababa8, 0xabababa8, 0xffff8000, 0x0000001e },
  { 0x00000000, 0xabababaa, 0xabababaa, 0xffff8000, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8000, 0x00000020 },
  { 0x00000000, 0xabac2baa, 0xabac2baa, 0xffff8001, 0x00000000 },
  { 0x00000000, 0x2babebab, 0x2babebab, 0xffff8001, 0x00000001 },
  { 0x00000000, 0x6babcbab, 0x6babcbab, 0xffff8001, 0x00000002 },
  { 0x00000000, 0x8babbbab, 0x8babbbab, 0xffff8001, 0x00000003 },
  { 0x00000000, 0x9babb3ab, 0x9babb3ab, 0xffff8001, 0x00000004 },
  { 0x00000000, 0xa3abafab, 0xa3abafab, 0xffff8001, 0x00000005 },
  { 0x00000000, 0xa7abadab, 0xa7abadab, 0xffff8001, 0x00000006 },
  { 0x00000000, 0xa9abacab, 0xa9abacab, 0xffff8001, 0x00000007 },
  { 0x00000000, 0xaaabac2b, 0xaaabac2b, 0xffff8001, 0x00000008 },
  { 0x00000000, 0xab2babeb, 0xab2babeb, 0xffff8001, 0x00000009 },
  { 0x00000000, 0xab6babcb, 0xab6babcb, 0xffff8001, 0x0000000a },
  { 0x00000000, 0xab8babbb, 0xab8babbb, 0xffff8001, 0x0000000b },
  { 0x00000000, 0xab9babb3, 0xab9babb3, 0xffff8001, 0x0000000c },
  { 0x00000000, 0xaba3abaf, 0xaba3abaf, 0xffff8001, 0x0000000d },
  { 0x00000000, 0xaba7abad, 0xaba7abad, 0xffff8001, 0x0000000e },
  { 0x00000000, 0xaba9abac, 0xaba9abac, 0xffff8001, 0x0000000f },
  { 0x00000000, 0xabaaabac, 0xabaaabac, 0xffff8001, 0x00000010 },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0xffff8001, 0x00000011 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0xffff8001, 0x00000012 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0xffff8001, 0x00000013 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0xffff8001, 0x00000014 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0xffff8001, 0x00000015 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0xffff8001, 0x00000016 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0xffff8001, 0x00000017 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0xffff8001, 0x00000018 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0xffff8001, 0x00000019 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0xffff8001, 0x0000001a },
  { 0x00000000, 0xababab8c, 0xababab8c, 0xffff8001, 0x0000001b },
  { 0x00000000, 0xababab9c, 0xababab9c, 0xffff8001, 0x0000001c },
  { 0x00000000, 0xabababa4, 0xabababa4, 0xffff8001, 0x0000001d },
  { 0x00000000, 0xabababa8, 0xabababa8, 0xffff8001, 0x0000001e },
  { 0x00000000, 0xabababaa, 0xabababaa, 0xffff8001, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8001, 0x00000020 },
  { 0x00000000, 0xabac2ba9, 0xabac2ba9, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x2babebaa, 0x2babebaa, 0xffff8002, 0x00000001 },
  { 0x00000000, 0x6babcbab, 0x6babcbab, 0xffff8002, 0x00000002 },
  { 0x00000000, 0x8babbbab, 0x8babbbab, 0xffff8002, 0x00000003 },
  { 0x00000000, 0x9babb3ab, 0x9babb3ab, 0xffff8002, 0x00000004 },
  { 0x00000000, 0xa3abafab, 0xa3abafab, 0xffff8002, 0x00000005 },
  { 0x00000000, 0xa7abadab, 0xa7abadab, 0xffff8002, 0x00000006 },
  { 0x00000000, 0xa9abacab, 0xa9abacab, 0xffff8002, 0x00000007 },
  { 0x00000000, 0xaaabac2b, 0xaaabac2b, 0xffff8002, 0x00000008 },
  { 0x00000000, 0xab2babeb, 0xab2babeb, 0xffff8002, 0x00000009 },
  { 0x00000000, 0xab6babcb, 0xab6babcb, 0xffff8002, 0x0000000a },
  { 0x00000000, 0xab8babbb, 0xab8babbb, 0xffff8002, 0x0000000b },
  { 0x00000000, 0xab9babb3, 0xab9babb3, 0xffff8002, 0x0000000c },
  { 0x00000000, 0xaba3abaf, 0xaba3abaf, 0xffff8002, 0x0000000d },
  { 0x00000000, 0xaba7abad, 0xaba7abad, 0xffff8002, 0x0000000e },
  { 0x00000000, 0xaba9abac, 0xaba9abac, 0xffff8002, 0x0000000f },
  { 0x00000000, 0xabaaabac, 0xabaaabac, 0xffff8002, 0x00000010 },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0xffff8002, 0x00000011 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0xffff8002, 0x00000012 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0xffff8002, 0x00000013 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0xffff8002, 0x00000014 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0xffff8002, 0x00000015 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0xffff8002, 0x00000016 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0xffff8002, 0x00000017 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0xffff8002, 0x00000018 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0xffff8002, 0x00000019 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0xffff8002, 0x0000001a },
  { 0x00000000, 0xababab8c, 0xababab8c, 0xffff8002, 0x0000001b },
  { 0x00000000, 0xababab9c, 0xababab9c, 0xffff8002, 0x0000001c },
  { 0x00000000, 0xabababa4, 0xabababa4, 0xffff8002, 0x0000001d },
  { 0x00000000, 0xabababa8, 0xabababa8, 0xffff8002, 0x0000001e },
  { 0x00000000, 0xabababaa, 0xabababaa, 0xffff8002, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8002, 0x00000020 },
  { 0x00000000, 0xabac2ba8, 0xabac2ba8, 0xffff8003, 0x00000000 },
  { 0x00000000, 0x2babebaa, 0x2babebaa, 0xffff8003, 0x00000001 },
  { 0x00000000, 0x6babcbab, 0x6babcbab, 0xffff8003, 0x00000002 },
  { 0x00000000, 0x8babbbab, 0x8babbbab, 0xffff8003, 0x00000003 },
  { 0x00000000, 0x9babb3ab, 0x9babb3ab, 0xffff8003, 0x00000004 },
  { 0x00000000, 0xa3abafab, 0xa3abafab, 0xffff8003, 0x00000005 },
  { 0x00000000, 0xa7abadab, 0xa7abadab, 0xffff8003, 0x00000006 },
  { 0x00000000, 0xa9abacab, 0xa9abacab, 0xffff8003, 0x00000007 },
  { 0x00000000, 0xaaabac2b, 0xaaabac2b, 0xffff8003, 0x00000008 },
  { 0x00000000, 0xab2babeb, 0xab2babeb, 0xffff8003, 0x00000009 },
  { 0x00000000, 0xab6babcb, 0xab6babcb, 0xffff8003, 0x0000000a },
  { 0x00000000, 0xab8babbb, 0xab8babbb, 0xffff8003, 0x0000000b },
  { 0x00000000, 0xab9babb3, 0xab9babb3, 0xffff8003, 0x0000000c },
  { 0x00000000, 0xaba3abaf, 0xaba3abaf, 0xffff8003, 0x0000000d },
  { 0x00000000, 0xaba7abad, 0xaba7abad, 0xffff8003, 0x0000000e },
  { 0x00000000, 0xaba9abac, 0xaba9abac, 0xffff8003, 0x0000000f },
  { 0x00000000, 0xabaaabac, 0xabaaabac, 0xffff8003, 0x00000010 },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0xffff8003, 0x00000011 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0xffff8003, 0x00000012 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0xffff8003, 0x00000013 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0xffff8003, 0x00000014 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0xffff8003, 0x00000015 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0xffff8003, 0x00000016 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0xffff8003, 0x00000017 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0xffff8003, 0x00000018 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0xffff8003, 0x00000019 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0xffff8003, 0x0000001a },
  { 0x00000000, 0xababab8c, 0xababab8c, 0xffff8003, 0x0000001b },
  { 0x00000000, 0xababab9c, 0xababab9c, 0xffff8003, 0x0000001c },
  { 0x00000000, 0xabababa4, 0xabababa4, 0xffff8003, 0x0000001d },
  { 0x00000000, 0xabababa8, 0xabababa8, 0xffff8003, 0x0000001e },
  { 0x00000000, 0xabababaa, 0xabababaa, 0xffff8003, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xffff8003, 0x00000020 },
  { 0x00000000, 0xababac2b, 0xababac2b, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x2bababeb, 0x2bababeb, 0xffffff80, 0x00000001 },
  { 0x00000000, 0x6bababcb, 0x6bababcb, 0xffffff80, 0x00000002 },
  { 0x00000000, 0x8bababbb, 0x8bababbb, 0xffffff80, 0x00000003 },
  { 0x00000000, 0x9bababb3, 0x9bababb3, 0xffffff80, 0x00000004 },
  { 0x00000000, 0xa3ababaf, 0xa3ababaf, 0xffffff80, 0x00000005 },
  { 0x00000000, 0xa7ababad, 0xa7ababad, 0xffffff80, 0x00000006 },
  { 0x00000000, 0xa9ababac, 0xa9ababac, 0xffffff80, 0x00000007 },
  { 0x00000000, 0xaaababac, 0xaaababac, 0xffffff80, 0x00000008 },
  { 0x00000000, 0xab2babac, 0xab2babac, 0xffffff80, 0x00000009 },
  { 0x00000000, 0xab6babac, 0xab6babac, 0xffffff80, 0x0000000a },
  { 0x00000000, 0xab8babac, 0xab8babac, 0xffffff80, 0x0000000b },
  { 0x00000000, 0xab9babac, 0xab9babac, 0xffffff80, 0x0000000c },
  { 0x00000000, 0xaba3abac, 0xaba3abac, 0xffffff80, 0x0000000d },
  { 0x00000000, 0xaba7abac, 0xaba7abac, 0xffffff80, 0x0000000e },
  { 0x00000000, 0xaba9abac, 0xaba9abac, 0xffffff80, 0x0000000f },
  { 0x00000000, 0xabaaabac, 0xabaaabac, 0xffffff80, 0x00000010 },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0xffffff80, 0x00000011 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0xffffff80, 0x00000012 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0xffffff80, 0x00000013 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0xffffff80, 0x00000014 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0xffffff80, 0x00000015 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0xffffff80, 0x00000016 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0xffffff80, 0x00000017 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0xffffff80, 0x00000018 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0xffffff80, 0x00000019 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0xffffff80, 0x0000001a },
  { 0x00000000, 0xababab8c, 0xababab8c, 0xffffff80, 0x0000001b },
  { 0x00000000, 0xababab9c, 0xababab9c, 0xffffff80, 0x0000001c },
  { 0x00000000, 0xabababa4, 0xabababa4, 0xffffff80, 0x0000001d },
  { 0x00000000, 0xabababa8, 0xabababa8, 0xffffff80, 0x0000001e },
  { 0x00000000, 0xabababaa, 0xabababaa, 0xffffff80, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffff80, 0x00000020 },
  { 0x00000000, 0xababac2a, 0xababac2a, 0xffffff81, 0x00000000 },
  { 0x00000000, 0x2bababeb, 0x2bababeb, 0xffffff81, 0x00000001 },
  { 0x00000000, 0x6bababcb, 0x6bababcb, 0xffffff81, 0x00000002 },
  { 0x00000000, 0x8bababbb, 0x8bababbb, 0xffffff81, 0x00000003 },
  { 0x00000000, 0x9bababb3, 0x9bababb3, 0xffffff81, 0x00000004 },
  { 0x00000000, 0xa3ababaf, 0xa3ababaf, 0xffffff81, 0x00000005 },
  { 0x00000000, 0xa7ababad, 0xa7ababad, 0xffffff81, 0x00000006 },
  { 0x00000000, 0xa9ababac, 0xa9ababac, 0xffffff81, 0x00000007 },
  { 0x00000000, 0xaaababac, 0xaaababac, 0xffffff81, 0x00000008 },
  { 0x00000000, 0xab2babac, 0xab2babac, 0xffffff81, 0x00000009 },
  { 0x00000000, 0xab6babac, 0xab6babac, 0xffffff81, 0x0000000a },
  { 0x00000000, 0xab8babac, 0xab8babac, 0xffffff81, 0x0000000b },
  { 0x00000000, 0xab9babac, 0xab9babac, 0xffffff81, 0x0000000c },
  { 0x00000000, 0xaba3abac, 0xaba3abac, 0xffffff81, 0x0000000d },
  { 0x00000000, 0xaba7abac, 0xaba7abac, 0xffffff81, 0x0000000e },
  { 0x00000000, 0xaba9abac, 0xaba9abac, 0xffffff81, 0x0000000f },
  { 0x00000000, 0xabaaabac, 0xabaaabac, 0xffffff81, 0x00000010 },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0xffffff81, 0x00000011 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0xffffff81, 0x00000012 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0xffffff81, 0x00000013 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0xffffff81, 0x00000014 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0xffffff81, 0x00000015 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0xffffff81, 0x00000016 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0xffffff81, 0x00000017 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0xffffff81, 0x00000018 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0xffffff81, 0x00000019 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0xffffff81, 0x0000001a },
  { 0x00000000, 0xababab8c, 0xababab8c, 0xffffff81, 0x0000001b },
  { 0x00000000, 0xababab9c, 0xababab9c, 0xffffff81, 0x0000001c },
  { 0x00000000, 0xabababa4, 0xabababa4, 0xffffff81, 0x0000001d },
  { 0x00000000, 0xabababa8, 0xabababa8, 0xffffff81, 0x0000001e },
  { 0x00000000, 0xabababaa, 0xabababaa, 0xffffff81, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffff81, 0x00000020 },
  { 0x00000000, 0xababac29, 0xababac29, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x2bababea, 0x2bababea, 0xffffff82, 0x00000001 },
  { 0x00000000, 0x6bababcb, 0x6bababcb, 0xffffff82, 0x00000002 },
  { 0x00000000, 0x8bababbb, 0x8bababbb, 0xffffff82, 0x00000003 },
  { 0x00000000, 0x9bababb3, 0x9bababb3, 0xffffff82, 0x00000004 },
  { 0x00000000, 0xa3ababaf, 0xa3ababaf, 0xffffff82, 0x00000005 },
  { 0x00000000, 0xa7ababad, 0xa7ababad, 0xffffff82, 0x00000006 },
  { 0x00000000, 0xa9ababac, 0xa9ababac, 0xffffff82, 0x00000007 },
  { 0x00000000, 0xaaababac, 0xaaababac, 0xffffff82, 0x00000008 },
  { 0x00000000, 0xab2babac, 0xab2babac, 0xffffff82, 0x00000009 },
  { 0x00000000, 0xab6babac, 0xab6babac, 0xffffff82, 0x0000000a },
  { 0x00000000, 0xab8babac, 0xab8babac, 0xffffff82, 0x0000000b },
  { 0x00000000, 0xab9babac, 0xab9babac, 0xffffff82, 0x0000000c },
  { 0x00000000, 0xaba3abac, 0xaba3abac, 0xffffff82, 0x0000000d },
  { 0x00000000, 0xaba7abac, 0xaba7abac, 0xffffff82, 0x0000000e },
  { 0x00000000, 0xaba9abac, 0xaba9abac, 0xffffff82, 0x0000000f },
  { 0x00000000, 0xabaaabac, 0xabaaabac, 0xffffff82, 0x00000010 },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0xffffff82, 0x00000011 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0xffffff82, 0x00000012 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0xffffff82, 0x00000013 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0xffffff82, 0x00000014 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0xffffff82, 0x00000015 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0xffffff82, 0x00000016 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0xffffff82, 0x00000017 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0xffffff82, 0x00000018 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0xffffff82, 0x00000019 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0xffffff82, 0x0000001a },
  { 0x00000000, 0xababab8c, 0xababab8c, 0xffffff82, 0x0000001b },
  { 0x00000000, 0xababab9c, 0xababab9c, 0xffffff82, 0x0000001c },
  { 0x00000000, 0xabababa4, 0xabababa4, 0xffffff82, 0x0000001d },
  { 0x00000000, 0xabababa8, 0xabababa8, 0xffffff82, 0x0000001e },
  { 0x00000000, 0xabababaa, 0xabababaa, 0xffffff82, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffff82, 0x00000020 },
  { 0x00000000, 0xababac28, 0xababac28, 0xffffff83, 0x00000000 },
  { 0x00000000, 0x2bababea, 0x2bababea, 0xffffff83, 0x00000001 },
  { 0x00000000, 0x6bababcb, 0x6bababcb, 0xffffff83, 0x00000002 },
  { 0x00000000, 0x8bababbb, 0x8bababbb, 0xffffff83, 0x00000003 },
  { 0x00000000, 0x9bababb3, 0x9bababb3, 0xffffff83, 0x00000004 },
  { 0x00000000, 0xa3ababaf, 0xa3ababaf, 0xffffff83, 0x00000005 },
  { 0x00000000, 0xa7ababad, 0xa7ababad, 0xffffff83, 0x00000006 },
  { 0x00000000, 0xa9ababac, 0xa9ababac, 0xffffff83, 0x00000007 },
  { 0x00000000, 0xaaababac, 0xaaababac, 0xffffff83, 0x00000008 },
  { 0x00000000, 0xab2babac, 0xab2babac, 0xffffff83, 0x00000009 },
  { 0x00000000, 0xab6babac, 0xab6babac, 0xffffff83, 0x0000000a },
  { 0x00000000, 0xab8babac, 0xab8babac, 0xffffff83, 0x0000000b },
  { 0x00000000, 0xab9babac, 0xab9babac, 0xffffff83, 0x0000000c },
  { 0x00000000, 0xaba3abac, 0xaba3abac, 0xffffff83, 0x0000000d },
  { 0x00000000, 0xaba7abac, 0xaba7abac, 0xffffff83, 0x0000000e },
  { 0x00000000, 0xaba9abac, 0xaba9abac, 0xffffff83, 0x0000000f },
  { 0x00000000, 0xabaaabac, 0xabaaabac, 0xffffff83, 0x00000010 },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0xffffff83, 0x00000011 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0xffffff83, 0x00000012 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0xffffff83, 0x00000013 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0xffffff83, 0x00000014 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0xffffff83, 0x00000015 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0xffffff83, 0x00000016 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0xffffff83, 0x00000017 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0xffffff83, 0x00000018 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0xffffff83, 0x00000019 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0xffffff83, 0x0000001a },
  { 0x00000000, 0xababab8c, 0xababab8c, 0xffffff83, 0x0000001b },
  { 0x00000000, 0xababab9c, 0xababab9c, 0xffffff83, 0x0000001c },
  { 0x00000000, 0xabababa4, 0xabababa4, 0xffffff83, 0x0000001d },
  { 0x00000000, 0xabababa8, 0xabababa8, 0xffffff83, 0x0000001e },
  { 0x00000000, 0xabababaa, 0xabababaa, 0xffffff83, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffff83, 0x00000020 },
  { 0x00000000, 0xabababcb, 0xabababcb, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x2bababbb, 0x2bababbb, 0xffffffe0, 0x00000001 },
  { 0x00000000, 0x6bababb3, 0x6bababb3, 0xffffffe0, 0x00000002 },
  { 0x00000000, 0x8bababaf, 0x8bababaf, 0xffffffe0, 0x00000003 },
  { 0x00000000, 0x9bababad, 0x9bababad, 0xffffffe0, 0x00000004 },
  { 0x00000000, 0xa3ababac, 0xa3ababac, 0xffffffe0, 0x00000005 },
  { 0x00000000, 0xa7ababac, 0xa7ababac, 0xffffffe0, 0x00000006 },
  { 0x00000000, 0xa9ababac, 0xa9ababac, 0xffffffe0, 0x00000007 },
  { 0x00000000, 0xaaababac, 0xaaababac, 0xffffffe0, 0x00000008 },
  { 0x00000000, 0xab2babac, 0xab2babac, 0xffffffe0, 0x00000009 },
  { 0x00000000, 0xab6babac, 0xab6babac, 0xffffffe0, 0x0000000a },
  { 0x00000000, 0xab8babac, 0xab8babac, 0xffffffe0, 0x0000000b },
  { 0x00000000, 0xab9babac, 0xab9babac, 0xffffffe0, 0x0000000c },
  { 0x00000000, 0xaba3abac, 0xaba3abac, 0xffffffe0, 0x0000000d },
  { 0x00000000, 0xaba7abac, 0xaba7abac, 0xffffffe0, 0x0000000e },
  { 0x00000000, 0xaba9abac, 0xaba9abac, 0xffffffe0, 0x0000000f },
  { 0x00000000, 0xabaaabac, 0xabaaabac, 0xffffffe0, 0x00000010 },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0xffffffe0, 0x00000011 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0xffffffe0, 0x00000012 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0xffffffe0, 0x00000013 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0xffffffe0, 0x00000014 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0xffffffe0, 0x00000015 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0xffffffe0, 0x00000016 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0xffffffe0, 0x00000017 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0xffffffe0, 0x00000018 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0xffffffe0, 0x00000019 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0xffffffe0, 0x0000001a },
  { 0x00000000, 0xababab8c, 0xababab8c, 0xffffffe0, 0x0000001b },
  { 0x00000000, 0xababab9c, 0xababab9c, 0xffffffe0, 0x0000001c },
  { 0x00000000, 0xabababa4, 0xabababa4, 0xffffffe0, 0x0000001d },
  { 0x00000000, 0xabababa8, 0xabababa8, 0xffffffe0, 0x0000001e },
  { 0x00000000, 0xabababaa, 0xabababaa, 0xffffffe0, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffffe0, 0x00000020 },
  { 0x00000000, 0xabababae, 0xabababae, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0x2bababad, 0x2bababad, 0xfffffffd, 0x00000001 },
  { 0x00000000, 0x6bababac, 0x6bababac, 0xfffffffd, 0x00000002 },
  { 0x00000000, 0x8bababac, 0x8bababac, 0xfffffffd, 0x00000003 },
  { 0x00000000, 0x9bababac, 0x9bababac, 0xfffffffd, 0x00000004 },
  { 0x00000000, 0xa3ababac, 0xa3ababac, 0xfffffffd, 0x00000005 },
  { 0x00000000, 0xa7ababac, 0xa7ababac, 0xfffffffd, 0x00000006 },
  { 0x00000000, 0xa9ababac, 0xa9ababac, 0xfffffffd, 0x00000007 },
  { 0x00000000, 0xaaababac, 0xaaababac, 0xfffffffd, 0x00000008 },
  { 0x00000000, 0xab2babac, 0xab2babac, 0xfffffffd, 0x00000009 },
  { 0x00000000, 0xab6babac, 0xab6babac, 0xfffffffd, 0x0000000a },
  { 0x00000000, 0xab8babac, 0xab8babac, 0xfffffffd, 0x0000000b },
  { 0x00000000, 0xab9babac, 0xab9babac, 0xfffffffd, 0x0000000c },
  { 0x00000000, 0xaba3abac, 0xaba3abac, 0xfffffffd, 0x0000000d },
  { 0x00000000, 0xaba7abac, 0xaba7abac, 0xfffffffd, 0x0000000e },
  { 0x00000000, 0xaba9abac, 0xaba9abac, 0xfffffffd, 0x0000000f },
  { 0x00000000, 0xabaaabac, 0xabaaabac, 0xfffffffd, 0x00000010 },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0xfffffffd, 0x00000011 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0xfffffffd, 0x00000012 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0xfffffffd, 0x00000013 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0xfffffffd, 0x00000014 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0xfffffffd, 0x00000015 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0xfffffffd, 0x00000016 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0xfffffffd, 0x00000017 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0xfffffffd, 0x00000018 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0xfffffffd, 0x00000019 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0xfffffffd, 0x0000001a },
  { 0x00000000, 0xababab8c, 0xababab8c, 0xfffffffd, 0x0000001b },
  { 0x00000000, 0xababab9c, 0xababab9c, 0xfffffffd, 0x0000001c },
  { 0x00000000, 0xabababa4, 0xabababa4, 0xfffffffd, 0x0000001d },
  { 0x00000000, 0xabababa8, 0xabababa8, 0xfffffffd, 0x0000001e },
  { 0x00000000, 0xabababaa, 0xabababaa, 0xfffffffd, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xfffffffd, 0x00000020 },
  { 0x00000000, 0xabababad, 0xabababad, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x2bababac, 0x2bababac, 0xfffffffe, 0x00000001 },
  { 0x00000000, 0x6bababac, 0x6bababac, 0xfffffffe, 0x00000002 },
  { 0x00000000, 0x8bababac, 0x8bababac, 0xfffffffe, 0x00000003 },
  { 0x00000000, 0x9bababac, 0x9bababac, 0xfffffffe, 0x00000004 },
  { 0x00000000, 0xa3ababac, 0xa3ababac, 0xfffffffe, 0x00000005 },
  { 0x00000000, 0xa7ababac, 0xa7ababac, 0xfffffffe, 0x00000006 },
  { 0x00000000, 0xa9ababac, 0xa9ababac, 0xfffffffe, 0x00000007 },
  { 0x00000000, 0xaaababac, 0xaaababac, 0xfffffffe, 0x00000008 },
  { 0x00000000, 0xab2babac, 0xab2babac, 0xfffffffe, 0x00000009 },
  { 0x00000000, 0xab6babac, 0xab6babac, 0xfffffffe, 0x0000000a },
  { 0x00000000, 0xab8babac, 0xab8babac, 0xfffffffe, 0x0000000b },
  { 0x00000000, 0xab9babac, 0xab9babac, 0xfffffffe, 0x0000000c },
  { 0x00000000, 0xaba3abac, 0xaba3abac, 0xfffffffe, 0x0000000d },
  { 0x00000000, 0xaba7abac, 0xaba7abac, 0xfffffffe, 0x0000000e },
  { 0x00000000, 0xaba9abac, 0xaba9abac, 0xfffffffe, 0x0000000f },
  { 0x00000000, 0xabaaabac, 0xabaaabac, 0xfffffffe, 0x00000010 },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0xfffffffe, 0x00000011 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0xfffffffe, 0x00000012 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0xfffffffe, 0x00000013 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0xfffffffe, 0x00000014 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0xfffffffe, 0x00000015 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0xfffffffe, 0x00000016 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0xfffffffe, 0x00000017 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0xfffffffe, 0x00000018 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0xfffffffe, 0x00000019 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0xfffffffe, 0x0000001a },
  { 0x00000000, 0xababab8c, 0xababab8c, 0xfffffffe, 0x0000001b },
  { 0x00000000, 0xababab9c, 0xababab9c, 0xfffffffe, 0x0000001c },
  { 0x00000000, 0xabababa4, 0xabababa4, 0xfffffffe, 0x0000001d },
  { 0x00000000, 0xabababa8, 0xabababa8, 0xfffffffe, 0x0000001e },
  { 0x00000000, 0xabababaa, 0xabababaa, 0xfffffffe, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xfffffffe, 0x00000020 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000000 },
  { 0x00000000, 0x2bababac, 0x2bababac, 0xffffffff, 0x00000001 },
  { 0x00000000, 0x6bababac, 0x6bababac, 0xffffffff, 0x00000002 },
  { 0x00000000, 0x8bababac, 0x8bababac, 0xffffffff, 0x00000003 },
  { 0x00000000, 0x9bababac, 0x9bababac, 0xffffffff, 0x00000004 },
  { 0x00000000, 0xa3ababac, 0xa3ababac, 0xffffffff, 0x00000005 },
  { 0x00000000, 0xa7ababac, 0xa7ababac, 0xffffffff, 0x00000006 },
  { 0x00000000, 0xa9ababac, 0xa9ababac, 0xffffffff, 0x00000007 },
  { 0x00000000, 0xaaababac, 0xaaababac, 0xffffffff, 0x00000008 },
  { 0x00000000, 0xab2babac, 0xab2babac, 0xffffffff, 0x00000009 },
  { 0x00000000, 0xab6babac, 0xab6babac, 0xffffffff, 0x0000000a },
  { 0x00000000, 0xab8babac, 0xab8babac, 0xffffffff, 0x0000000b },
  { 0x00000000, 0xab9babac, 0xab9babac, 0xffffffff, 0x0000000c },
  { 0x00000000, 0xaba3abac, 0xaba3abac, 0xffffffff, 0x0000000d },
  { 0x00000000, 0xaba7abac, 0xaba7abac, 0xffffffff, 0x0000000e },
  { 0x00000000, 0xaba9abac, 0xaba9abac, 0xffffffff, 0x0000000f },
  { 0x00000000, 0xabaaabac, 0xabaaabac, 0xffffffff, 0x00000010 },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0xffffffff, 0x00000011 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0xffffffff, 0x00000012 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0xffffffff, 0x00000013 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0xffffffff, 0x00000014 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0xffffffff, 0x00000015 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0xffffffff, 0x00000016 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0xffffffff, 0x00000017 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0xffffffff, 0x00000018 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0xffffffff, 0x00000019 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0xffffffff, 0x0000001a },
  { 0x00000000, 0xababab8c, 0xababab8c, 0xffffffff, 0x0000001b },
  { 0x00000000, 0xababab9c, 0xababab9c, 0xffffffff, 0x0000001c },
  { 0x00000000, 0xabababa4, 0xabababa4, 0xffffffff, 0x0000001d },
  { 0x00000000, 0xabababa8, 0xabababa8, 0xffffffff, 0x0000001e },
  { 0x00000000, 0xabababaa, 0xabababaa, 0xffffffff, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0xffffffff, 0x00000020 },
};
const Inputs kOutputs_Sub_ShiftTypes_al_r0_r0_r1_ASR_r2[] = {
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000000 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000001 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000002 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000003 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000004 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000005 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000006 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000007 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000008 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000009 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000020 },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x00000001, 0x00000000 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000001 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000002 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000003 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000004 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000005 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000006 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000007 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000008 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000009 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000000a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000000b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000000c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000000d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000001, 0x00000020 },
  { 0x00000000, 0xabababa9, 0xabababa9, 0x00000002, 0x00000000 },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x00000002, 0x00000001 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000002 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000003 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000004 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000005 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000006 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000007 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000008 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000009 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000000a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000000b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000000c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000000d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000002, 0x00000020 },
  { 0x00000000, 0xababab8b, 0xababab8b, 0x00000020, 0x00000000 },
  { 0x00000000, 0xababab9b, 0xababab9b, 0x00000020, 0x00000001 },
  { 0x00000000, 0xabababa3, 0xabababa3, 0x00000020, 0x00000002 },
  { 0x00000000, 0xabababa7, 0xabababa7, 0x00000020, 0x00000003 },
  { 0x00000000, 0xabababa9, 0xabababa9, 0x00000020, 0x00000004 },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x00000020, 0x00000005 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000006 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000007 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000008 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000009 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000000a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000000b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000000c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000000d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000020, 0x00000020 },
  { 0x00000000, 0xababab2e, 0xababab2e, 0x0000007d, 0x00000000 },
  { 0x00000000, 0xababab6d, 0xababab6d, 0x0000007d, 0x00000001 },
  { 0x00000000, 0xababab8c, 0xababab8c, 0x0000007d, 0x00000002 },
  { 0x00000000, 0xababab9c, 0xababab9c, 0x0000007d, 0x00000003 },
  { 0x00000000, 0xabababa4, 0xabababa4, 0x0000007d, 0x00000004 },
  { 0x00000000, 0xabababa8, 0xabababa8, 0x0000007d, 0x00000005 },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x0000007d, 0x00000006 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000007 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000008 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000009 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000000a },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000000b },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000000c },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000000d },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007d, 0x00000020 },
  { 0x00000000, 0xababab2d, 0xababab2d, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0x0000007e, 0x00000001 },
  { 0x00000000, 0xababab8c, 0xababab8c, 0x0000007e, 0x00000002 },
  { 0x00000000, 0xababab9c, 0xababab9c, 0x0000007e, 0x00000003 },
  { 0x00000000, 0xabababa4, 0xabababa4, 0x0000007e, 0x00000004 },
  { 0x00000000, 0xabababa8, 0xabababa8, 0x0000007e, 0x00000005 },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x0000007e, 0x00000006 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000007 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000008 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000009 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000000a },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000000b },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000000c },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000000d },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007e, 0x00000020 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0x0000007f, 0x00000000 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0x0000007f, 0x00000001 },
  { 0x00000000, 0xababab8c, 0xababab8c, 0x0000007f, 0x00000002 },
  { 0x00000000, 0xababab9c, 0xababab9c, 0x0000007f, 0x00000003 },
  { 0x00000000, 0xabababa4, 0xabababa4, 0x0000007f, 0x00000004 },
  { 0x00000000, 0xabababa8, 0xabababa8, 0x0000007f, 0x00000005 },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x0000007f, 0x00000006 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000007 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000008 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000009 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000000a },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000000b },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000000c },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000000d },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x0000007f, 0x00000020 },
  { 0x00000000, 0xabab2bae, 0xabab2bae, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0xabab6bad, 0xabab6bad, 0x00007ffd, 0x00000001 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0x00007ffd, 0x00000002 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0x00007ffd, 0x00000003 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0x00007ffd, 0x00000004 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0x00007ffd, 0x00000005 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0x00007ffd, 0x00000006 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0x00007ffd, 0x00000007 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0x00007ffd, 0x00000008 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0x00007ffd, 0x00000009 },
  { 0x00000000, 0xababab8c, 0xababab8c, 0x00007ffd, 0x0000000a },
  { 0x00000000, 0xababab9c, 0xababab9c, 0x00007ffd, 0x0000000b },
  { 0x00000000, 0xabababa4, 0xabababa4, 0x00007ffd, 0x0000000c },
  { 0x00000000, 0xabababa8, 0xabababa8, 0x00007ffd, 0x0000000d },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x00007ffd, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffd, 0x00000020 },
  { 0x00000000, 0xabab2bad, 0xabab2bad, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0x00007ffe, 0x00000001 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0x00007ffe, 0x00000002 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0x00007ffe, 0x00000003 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0x00007ffe, 0x00000004 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0x00007ffe, 0x00000005 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0x00007ffe, 0x00000006 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0x00007ffe, 0x00000007 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0x00007ffe, 0x00000008 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0x00007ffe, 0x00000009 },
  { 0x00000000, 0xababab8c, 0xababab8c, 0x00007ffe, 0x0000000a },
  { 0x00000000, 0xababab9c, 0xababab9c, 0x00007ffe, 0x0000000b },
  { 0x00000000, 0xabababa4, 0xabababa4, 0x00007ffe, 0x0000000c },
  { 0x00000000, 0xabababa8, 0xabababa8, 0x00007ffe, 0x0000000d },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x00007ffe, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007ffe, 0x00000020 },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0x00007fff, 0x00000000 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0x00007fff, 0x00000001 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0x00007fff, 0x00000002 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0x00007fff, 0x00000003 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0x00007fff, 0x00000004 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0x00007fff, 0x00000005 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0x00007fff, 0x00000006 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0x00007fff, 0x00000007 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0x00007fff, 0x00000008 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0x00007fff, 0x00000009 },
  { 0x00000000, 0xababab8c, 0xababab8c, 0x00007fff, 0x0000000a },
  { 0x00000000, 0xababab9c, 0xababab9c, 0x00007fff, 0x0000000b },
  { 0x00000000, 0xabababa4, 0xabababa4, 0x00007fff, 0x0000000c },
  { 0x00000000, 0xabababa8, 0xabababa8, 0x00007fff, 0x0000000d },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x00007fff, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00007fff, 0x00000020 },
  { 0x00000000, 0x78787878, 0x78787878, 0x33333333, 0x00000000 },
  { 0x00000000, 0x92121212, 0x92121212, 0x33333333, 0x00000001 },
  { 0x00000000, 0x9edededf, 0x9edededf, 0x33333333, 0x00000002 },
  { 0x00000000, 0xa5454545, 0xa5454545, 0x33333333, 0x00000003 },
  { 0x00000000, 0xa8787878, 0xa8787878, 0x33333333, 0x00000004 },
  { 0x00000000, 0xaa121212, 0xaa121212, 0x33333333, 0x00000005 },
  { 0x00000000, 0xaadededf, 0xaadededf, 0x33333333, 0x00000006 },
  { 0x00000000, 0xab454545, 0xab454545, 0x33333333, 0x00000007 },
  { 0x00000000, 0xab787878, 0xab787878, 0x33333333, 0x00000008 },
  { 0x00000000, 0xab921212, 0xab921212, 0x33333333, 0x00000009 },
  { 0x00000000, 0xab9ededf, 0xab9ededf, 0x33333333, 0x0000000a },
  { 0x00000000, 0xaba54545, 0xaba54545, 0x33333333, 0x0000000b },
  { 0x00000000, 0xaba87878, 0xaba87878, 0x33333333, 0x0000000c },
  { 0x00000000, 0xabaa1212, 0xabaa1212, 0x33333333, 0x0000000d },
  { 0x00000000, 0xabaadedf, 0xabaadedf, 0x33333333, 0x0000000e },
  { 0x00000000, 0xabab4545, 0xabab4545, 0x33333333, 0x0000000f },
  { 0x00000000, 0xabab7878, 0xabab7878, 0x33333333, 0x00000010 },
  { 0x00000000, 0xabab9212, 0xabab9212, 0x33333333, 0x00000011 },
  { 0x00000000, 0xabab9edf, 0xabab9edf, 0x33333333, 0x00000012 },
  { 0x00000000, 0xababa545, 0xababa545, 0x33333333, 0x00000013 },
  { 0x00000000, 0xababa878, 0xababa878, 0x33333333, 0x00000014 },
  { 0x00000000, 0xababaa12, 0xababaa12, 0x33333333, 0x00000015 },
  { 0x00000000, 0xababaadf, 0xababaadf, 0x33333333, 0x00000016 },
  { 0x00000000, 0xababab45, 0xababab45, 0x33333333, 0x00000017 },
  { 0x00000000, 0xababab78, 0xababab78, 0x33333333, 0x00000018 },
  { 0x00000000, 0xababab92, 0xababab92, 0x33333333, 0x00000019 },
  { 0x00000000, 0xababab9f, 0xababab9f, 0x33333333, 0x0000001a },
  { 0x00000000, 0xabababa5, 0xabababa5, 0x33333333, 0x0000001b },
  { 0x00000000, 0xabababa8, 0xabababa8, 0x33333333, 0x0000001c },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x33333333, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x33333333, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x33333333, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x33333333, 0x00000020 },
  { 0x00000000, 0x56565656, 0x56565656, 0x55555555, 0x00000000 },
  { 0x00000000, 0x81010101, 0x81010101, 0x55555555, 0x00000001 },
  { 0x00000000, 0x96565656, 0x96565656, 0x55555555, 0x00000002 },
  { 0x00000000, 0xa1010101, 0xa1010101, 0x55555555, 0x00000003 },
  { 0x00000000, 0xa6565656, 0xa6565656, 0x55555555, 0x00000004 },
  { 0x00000000, 0xa9010101, 0xa9010101, 0x55555555, 0x00000005 },
  { 0x00000000, 0xaa565656, 0xaa565656, 0x55555555, 0x00000006 },
  { 0x00000000, 0xab010101, 0xab010101, 0x55555555, 0x00000007 },
  { 0x00000000, 0xab565656, 0xab565656, 0x55555555, 0x00000008 },
  { 0x00000000, 0xab810101, 0xab810101, 0x55555555, 0x00000009 },
  { 0x00000000, 0xab965656, 0xab965656, 0x55555555, 0x0000000a },
  { 0x00000000, 0xaba10101, 0xaba10101, 0x55555555, 0x0000000b },
  { 0x00000000, 0xaba65656, 0xaba65656, 0x55555555, 0x0000000c },
  { 0x00000000, 0xaba90101, 0xaba90101, 0x55555555, 0x0000000d },
  { 0x00000000, 0xabaa5656, 0xabaa5656, 0x55555555, 0x0000000e },
  { 0x00000000, 0xabab0101, 0xabab0101, 0x55555555, 0x0000000f },
  { 0x00000000, 0xabab5656, 0xabab5656, 0x55555555, 0x00000010 },
  { 0x00000000, 0xabab8101, 0xabab8101, 0x55555555, 0x00000011 },
  { 0x00000000, 0xabab9656, 0xabab9656, 0x55555555, 0x00000012 },
  { 0x00000000, 0xababa101, 0xababa101, 0x55555555, 0x00000013 },
  { 0x00000000, 0xababa656, 0xababa656, 0x55555555, 0x00000014 },
  { 0x00000000, 0xababa901, 0xababa901, 0x55555555, 0x00000015 },
  { 0x00000000, 0xababaa56, 0xababaa56, 0x55555555, 0x00000016 },
  { 0x00000000, 0xababab01, 0xababab01, 0x55555555, 0x00000017 },
  { 0x00000000, 0xababab56, 0xababab56, 0x55555555, 0x00000018 },
  { 0x00000000, 0xababab81, 0xababab81, 0x55555555, 0x00000019 },
  { 0x00000000, 0xababab96, 0xababab96, 0x55555555, 0x0000001a },
  { 0x00000000, 0xabababa1, 0xabababa1, 0x55555555, 0x0000001b },
  { 0x00000000, 0xabababa6, 0xabababa6, 0x55555555, 0x0000001c },
  { 0x00000000, 0xabababa9, 0xabababa9, 0x55555555, 0x0000001d },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x55555555, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x55555555, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x55555555, 0x00000020 },
  { 0x00000000, 0x2bababae, 0x2bababae, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0x6bababad, 0x6bababad, 0x7ffffffd, 0x00000001 },
  { 0x00000000, 0x8bababac, 0x8bababac, 0x7ffffffd, 0x00000002 },
  { 0x00000000, 0x9bababac, 0x9bababac, 0x7ffffffd, 0x00000003 },
  { 0x00000000, 0xa3ababac, 0xa3ababac, 0x7ffffffd, 0x00000004 },
  { 0x00000000, 0xa7ababac, 0xa7ababac, 0x7ffffffd, 0x00000005 },
  { 0x00000000, 0xa9ababac, 0xa9ababac, 0x7ffffffd, 0x00000006 },
  { 0x00000000, 0xaaababac, 0xaaababac, 0x7ffffffd, 0x00000007 },
  { 0x00000000, 0xab2babac, 0xab2babac, 0x7ffffffd, 0x00000008 },
  { 0x00000000, 0xab6babac, 0xab6babac, 0x7ffffffd, 0x00000009 },
  { 0x00000000, 0xab8babac, 0xab8babac, 0x7ffffffd, 0x0000000a },
  { 0x00000000, 0xab9babac, 0xab9babac, 0x7ffffffd, 0x0000000b },
  { 0x00000000, 0xaba3abac, 0xaba3abac, 0x7ffffffd, 0x0000000c },
  { 0x00000000, 0xaba7abac, 0xaba7abac, 0x7ffffffd, 0x0000000d },
  { 0x00000000, 0xaba9abac, 0xaba9abac, 0x7ffffffd, 0x0000000e },
  { 0x00000000, 0xabaaabac, 0xabaaabac, 0x7ffffffd, 0x0000000f },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0x7ffffffd, 0x00000010 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0x7ffffffd, 0x00000011 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0x7ffffffd, 0x00000012 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0x7ffffffd, 0x00000013 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0x7ffffffd, 0x00000014 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0x7ffffffd, 0x00000015 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0x7ffffffd, 0x00000016 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0x7ffffffd, 0x00000017 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0x7ffffffd, 0x00000018 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0x7ffffffd, 0x00000019 },
  { 0x00000000, 0xababab8c, 0xababab8c, 0x7ffffffd, 0x0000001a },
  { 0x00000000, 0xababab9c, 0xababab9c, 0x7ffffffd, 0x0000001b },
  { 0x00000000, 0xabababa4, 0xabababa4, 0x7ffffffd, 0x0000001c },
  { 0x00000000, 0xabababa8, 0xabababa8, 0x7ffffffd, 0x0000001d },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x7ffffffd, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x7ffffffd, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x7ffffffd, 0x00000020 },
  { 0x00000000, 0x2bababad, 0x2bababad, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x6bababac, 0x6bababac, 0x7ffffffe, 0x00000001 },
  { 0x00000000, 0x8bababac, 0x8bababac, 0x7ffffffe, 0x00000002 },
  { 0x00000000, 0x9bababac, 0x9bababac, 0x7ffffffe, 0x00000003 },
  { 0x00000000, 0xa3ababac, 0xa3ababac, 0x7ffffffe, 0x00000004 },
  { 0x00000000, 0xa7ababac, 0xa7ababac, 0x7ffffffe, 0x00000005 },
  { 0x00000000, 0xa9ababac, 0xa9ababac, 0x7ffffffe, 0x00000006 },
  { 0x00000000, 0xaaababac, 0xaaababac, 0x7ffffffe, 0x00000007 },
  { 0x00000000, 0xab2babac, 0xab2babac, 0x7ffffffe, 0x00000008 },
  { 0x00000000, 0xab6babac, 0xab6babac, 0x7ffffffe, 0x00000009 },
  { 0x00000000, 0xab8babac, 0xab8babac, 0x7ffffffe, 0x0000000a },
  { 0x00000000, 0xab9babac, 0xab9babac, 0x7ffffffe, 0x0000000b },
  { 0x00000000, 0xaba3abac, 0xaba3abac, 0x7ffffffe, 0x0000000c },
  { 0x00000000, 0xaba7abac, 0xaba7abac, 0x7ffffffe, 0x0000000d },
  { 0x00000000, 0xaba9abac, 0xaba9abac, 0x7ffffffe, 0x0000000e },
  { 0x00000000, 0xabaaabac, 0xabaaabac, 0x7ffffffe, 0x0000000f },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0x7ffffffe, 0x00000010 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0x7ffffffe, 0x00000011 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0x7ffffffe, 0x00000012 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0x7ffffffe, 0x00000013 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0x7ffffffe, 0x00000014 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0x7ffffffe, 0x00000015 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0x7ffffffe, 0x00000016 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0x7ffffffe, 0x00000017 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0x7ffffffe, 0x00000018 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0x7ffffffe, 0x00000019 },
  { 0x00000000, 0xababab8c, 0xababab8c, 0x7ffffffe, 0x0000001a },
  { 0x00000000, 0xababab9c, 0xababab9c, 0x7ffffffe, 0x0000001b },
  { 0x00000000, 0xabababa4, 0xabababa4, 0x7ffffffe, 0x0000001c },
  { 0x00000000, 0xabababa8, 0xabababa8, 0x7ffffffe, 0x0000001d },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x7ffffffe, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x7ffffffe, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x7ffffffe, 0x00000020 },
  { 0x00000000, 0x2bababac, 0x2bababac, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0x6bababac, 0x6bababac, 0x7fffffff, 0x00000001 },
  { 0x00000000, 0x8bababac, 0x8bababac, 0x7fffffff, 0x00000002 },
  { 0x00000000, 0x9bababac, 0x9bababac, 0x7fffffff, 0x00000003 },
  { 0x00000000, 0xa3ababac, 0xa3ababac, 0x7fffffff, 0x00000004 },
  { 0x00000000, 0xa7ababac, 0xa7ababac, 0x7fffffff, 0x00000005 },
  { 0x00000000, 0xa9ababac, 0xa9ababac, 0x7fffffff, 0x00000006 },
  { 0x00000000, 0xaaababac, 0xaaababac, 0x7fffffff, 0x00000007 },
  { 0x00000000, 0xab2babac, 0xab2babac, 0x7fffffff, 0x00000008 },
  { 0x00000000, 0xab6babac, 0xab6babac, 0x7fffffff, 0x00000009 },
  { 0x00000000, 0xab8babac, 0xab8babac, 0x7fffffff, 0x0000000a },
  { 0x00000000, 0xab9babac, 0xab9babac, 0x7fffffff, 0x0000000b },
  { 0x00000000, 0xaba3abac, 0xaba3abac, 0x7fffffff, 0x0000000c },
  { 0x00000000, 0xaba7abac, 0xaba7abac, 0x7fffffff, 0x0000000d },
  { 0x00000000, 0xaba9abac, 0xaba9abac, 0x7fffffff, 0x0000000e },
  { 0x00000000, 0xabaaabac, 0xabaaabac, 0x7fffffff, 0x0000000f },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0x7fffffff, 0x00000010 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0x7fffffff, 0x00000011 },
  { 0x00000000, 0xabab8bac, 0xabab8bac, 0x7fffffff, 0x00000012 },
  { 0x00000000, 0xabab9bac, 0xabab9bac, 0x7fffffff, 0x00000013 },
  { 0x00000000, 0xababa3ac, 0xababa3ac, 0x7fffffff, 0x00000014 },
  { 0x00000000, 0xababa7ac, 0xababa7ac, 0x7fffffff, 0x00000015 },
  { 0x00000000, 0xababa9ac, 0xababa9ac, 0x7fffffff, 0x00000016 },
  { 0x00000000, 0xababaaac, 0xababaaac, 0x7fffffff, 0x00000017 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0x7fffffff, 0x00000018 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0x7fffffff, 0x00000019 },
  { 0x00000000, 0xababab8c, 0xababab8c, 0x7fffffff, 0x0000001a },
  { 0x00000000, 0xababab9c, 0xababab9c, 0x7fffffff, 0x0000001b },
  { 0x00000000, 0xabababa4, 0xabababa4, 0x7fffffff, 0x0000001c },
  { 0x00000000, 0xabababa8, 0xabababa8, 0x7fffffff, 0x0000001d },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x7fffffff, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x7fffffff, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x7fffffff, 0x00000020 },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x80000000, 0x00000000 },
  { 0x00000000, 0xebababab, 0xebababab, 0x80000000, 0x00000001 },
  { 0x00000000, 0xcbababab, 0xcbababab, 0x80000000, 0x00000002 },
  { 0x00000000, 0xbbababab, 0xbbababab, 0x80000000, 0x00000003 },
  { 0x00000000, 0xb3ababab, 0xb3ababab, 0x80000000, 0x00000004 },
  { 0x00000000, 0xafababab, 0xafababab, 0x80000000, 0x00000005 },
  { 0x00000000, 0xadababab, 0xadababab, 0x80000000, 0x00000006 },
  { 0x00000000, 0xacababab, 0xacababab, 0x80000000, 0x00000007 },
  { 0x00000000, 0xac2babab, 0xac2babab, 0x80000000, 0x00000008 },
  { 0x00000000, 0xabebabab, 0xabebabab, 0x80000000, 0x00000009 },
  { 0x00000000, 0xabcbabab, 0xabcbabab, 0x80000000, 0x0000000a },
  { 0x00000000, 0xabbbabab, 0xabbbabab, 0x80000000, 0x0000000b },
  { 0x00000000, 0xabb3abab, 0xabb3abab, 0x80000000, 0x0000000c },
  { 0x00000000, 0xabafabab, 0xabafabab, 0x80000000, 0x0000000d },
  { 0x00000000, 0xabadabab, 0xabadabab, 0x80000000, 0x0000000e },
  { 0x00000000, 0xabacabab, 0xabacabab, 0x80000000, 0x0000000f },
  { 0x00000000, 0xabac2bab, 0xabac2bab, 0x80000000, 0x00000010 },
  { 0x00000000, 0xababebab, 0xababebab, 0x80000000, 0x00000011 },
  { 0x00000000, 0xababcbab, 0xababcbab, 0x80000000, 0x00000012 },
  { 0x00000000, 0xababbbab, 0xababbbab, 0x80000000, 0x00000013 },
  { 0x00000000, 0xababb3ab, 0xababb3ab, 0x80000000, 0x00000014 },
  { 0x00000000, 0xababafab, 0xababafab, 0x80000000, 0x00000015 },
  { 0x00000000, 0xababadab, 0xababadab, 0x80000000, 0x00000016 },
  { 0x00000000, 0xababacab, 0xababacab, 0x80000000, 0x00000017 },
  { 0x00000000, 0xababac2b, 0xababac2b, 0x80000000, 0x00000018 },
  { 0x00000000, 0xabababeb, 0xabababeb, 0x80000000, 0x00000019 },
  { 0x00000000, 0xabababcb, 0xabababcb, 0x80000000, 0x0000001a },
  { 0x00000000, 0xabababbb, 0xabababbb, 0x80000000, 0x0000001b },
  { 0x00000000, 0xabababb3, 0xabababb3, 0x80000000, 0x0000001c },
  { 0x00000000, 0xabababaf, 0xabababaf, 0x80000000, 0x0000001d },
  { 0x00000000, 0xabababad, 0xabababad, 0x80000000, 0x0000001e },
  { 0x00000000, 0xabababac, 0xabababac, 0x80000000, 0x0000001f },
  { 0x00000000, 0xabababac, 0xabababac, 0x80000000, 0x00000020 },
  { 0x00000000, 0x2bababaa, 0x2bababaa, 0x80000001, 0x00000000 },
  { 0x00000000, 0xebababab, 0xebababab, 0x80000001, 0x00000001 },
  { 0x00000000, 0xcbababab, 0xcbababab, 0x80000001, 0x00000002 },
  { 0x00000000, 0xbbababab, 0xbbababab, 0x80000001, 0x00000003 },
  { 0x00000000, 0xb3ababab, 0xb3ababab, 0x80000001, 0x00000004 },
  { 0x00000000, 0xafababab, 0xafababab, 0x80000001, 0x00000005 },
  { 0x00000000, 0xadababab, 0xadababab, 0x80000001, 0x00000006 },
  { 0x00000000, 0xacababab, 0xacababab, 0x80000001, 0x00000007 },
  { 0x00000000, 0xac2babab, 0xac2babab, 0x80000001, 0x00000008 },
  { 0x00000000, 0xabebabab, 0xabebabab, 0x80000001, 0x00000009 },
  { 0x00000000, 0xabcbabab, 0xabcbabab, 0x80000001, 0x0000000a },
  { 0x00000000, 0xabbbabab, 0xabbbabab, 0x80000001, 0x0000000b },
  { 0x00000000, 0xabb3abab, 0xabb3abab, 0x80000001, 0x0000000c },
  { 0x00000000, 0xabafabab, 0xabafabab, 0x80000001, 0x0000000d },
  { 0x00000000, 0xabadabab, 0xabadabab, 0x80000001, 0x0000000e },
  { 0x00000000, 0xabacabab, 0xabacabab, 0x80000001, 0x0000000f },
  { 0x00000000, 0xabac2bab, 0xabac2bab, 0x80000001, 0x00000010 },
  { 0x00000000, 0xababebab, 0xababebab, 0x80000001, 0x00000011 },
  { 0x00000000, 0xababcbab, 0xababcbab, 0x80000001, 0x00000012 },
  { 0x00000000, 0xababbbab, 0xababbbab, 0x80000001, 0x00000013 },
  { 0x00000000, 0xababb3ab, 0xababb3ab, 0x80000001, 0x00000014 },
  { 0x00000000, 0xababafab, 0xababafab, 0x80000001, 0x00000015 },
  { 0x00000000, 0xababadab, 0xababadab, 0x80000001, 0x00000016 },
  { 0x00000000, 0xababacab, 0xababacab, 0x80000001, 0x00000017 },
  { 0x00000000, 0xababac2b, 0xababac2b, 0x80000001, 0x00000018 },
  { 0x00000000, 0xabababeb, 0xabababeb, 0x80000001, 0x00000019 },
  { 0x00000000, 0xabababcb, 0xabababcb, 0x80000001, 0x0000001a },
  { 0x00000000, 0xabababbb, 0xabababbb, 0x80000001, 0x0000001b },
  { 0x00000000, 0xabababb3, 0xabababb3, 0x80000001, 0x0000001c },
  { 0x00000000, 0xabababaf, 0xabababaf, 0x80000001, 0x0000001d },
  { 0x00000000, 0xabababad, 0xabababad, 0x80000001, 0x0000001e },
  { 0x00000000, 0xabababac, 0xabababac, 0x80000001, 0x0000001f },
  { 0x00000000, 0xabababac, 0xabababac, 0x80000001, 0x00000020 },
  { 0x00000000, 0x01010101, 0x01010101, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0xd6565656, 0xd6565656, 0xaaaaaaaa, 0x00000001 },
  { 0x00000000, 0xc1010101, 0xc1010101, 0xaaaaaaaa, 0x00000002 },
  { 0x00000000, 0xb6565656, 0xb6565656, 0xaaaaaaaa, 0x00000003 },
  { 0x00000000, 0xb1010101, 0xb1010101, 0xaaaaaaaa, 0x00000004 },
  { 0x00000000, 0xae565656, 0xae565656, 0xaaaaaaaa, 0x00000005 },
  { 0x00000000, 0xad010101, 0xad010101, 0xaaaaaaaa, 0x00000006 },
  { 0x00000000, 0xac565656, 0xac565656, 0xaaaaaaaa, 0x00000007 },
  { 0x00000000, 0xac010101, 0xac010101, 0xaaaaaaaa, 0x00000008 },
  { 0x00000000, 0xabd65656, 0xabd65656, 0xaaaaaaaa, 0x00000009 },
  { 0x00000000, 0xabc10101, 0xabc10101, 0xaaaaaaaa, 0x0000000a },
  { 0x00000000, 0xabb65656, 0xabb65656, 0xaaaaaaaa, 0x0000000b },
  { 0x00000000, 0xabb10101, 0xabb10101, 0xaaaaaaaa, 0x0000000c },
  { 0x00000000, 0xabae5656, 0xabae5656, 0xaaaaaaaa, 0x0000000d },
  { 0x00000000, 0xabad0101, 0xabad0101, 0xaaaaaaaa, 0x0000000e },
  { 0x00000000, 0xabac5656, 0xabac5656, 0xaaaaaaaa, 0x0000000f },
  { 0x00000000, 0xabac0101, 0xabac0101, 0xaaaaaaaa, 0x00000010 },
  { 0x00000000, 0xababd656, 0xababd656, 0xaaaaaaaa, 0x00000011 },
  { 0x00000000, 0xababc101, 0xababc101, 0xaaaaaaaa, 0x00000012 },
  { 0x00000000, 0xababb656, 0xababb656, 0xaaaaaaaa, 0x00000013 },
  { 0x00000000, 0xababb101, 0xababb101, 0xaaaaaaaa, 0x00000014 },
  { 0x00000000, 0xababae56, 0xababae56, 0xaaaaaaaa, 0x00000015 },
  { 0x00000000, 0xababad01, 0xababad01, 0xaaaaaaaa, 0x00000016 },
  { 0x00000000, 0xababac56, 0xababac56, 0xaaaaaaaa, 0x00000017 },
  { 0x00000000, 0xababac01, 0xababac01, 0xaaaaaaaa, 0x00000018 },
  { 0x00000000, 0xabababd6, 0xabababd6, 0xaaaaaaaa, 0x00000019 },
  { 0x00000000, 0xabababc1, 0xabababc1, 0xaaaaaaaa, 0x0000001a },
  { 0x00000000, 0xabababb6, 0xabababb6, 0xaaaaaaaa, 0x0000001b },
  { 0x00000000, 0xabababb1, 0xabababb1, 0xaaaaaaaa, 0x0000001c },
  { 0x00000000, 0xabababae, 0xabababae, 0xaaaaaaaa, 0x0000001d },
  { 0x00000000, 0xabababad, 0xabababad, 0xaaaaaaaa, 0x0000001e },
  { 0x00000000, 0xabababac, 0xabababac, 0xaaaaaaaa, 0x0000001f },
  { 0x00000000, 0xabababac, 0xabababac, 0xaaaaaaaa, 0x00000020 },
  { 0x00000000, 0xdedededf, 0xdedededf, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0xc5454545, 0xc5454545, 0xcccccccc, 0x00000001 },
  { 0x00000000, 0xb8787878, 0xb8787878, 0xcccccccc, 0x00000002 },
  { 0x00000000, 0xb2121212, 0xb2121212, 0xcccccccc, 0x00000003 },
  { 0x00000000, 0xaedededf, 0xaedededf, 0xcccccccc, 0x00000004 },
  { 0x00000000, 0xad454545, 0xad454545, 0xcccccccc, 0x00000005 },
  { 0x00000000, 0xac787878, 0xac787878, 0xcccccccc, 0x00000006 },
  { 0x00000000, 0xac121212, 0xac121212, 0xcccccccc, 0x00000007 },
  { 0x00000000, 0xabdededf, 0xabdededf, 0xcccccccc, 0x00000008 },
  { 0x00000000, 0xabc54545, 0xabc54545, 0xcccccccc, 0x00000009 },
  { 0x00000000, 0xabb87878, 0xabb87878, 0xcccccccc, 0x0000000a },
  { 0x00000000, 0xabb21212, 0xabb21212, 0xcccccccc, 0x0000000b },
  { 0x00000000, 0xabaededf, 0xabaededf, 0xcccccccc, 0x0000000c },
  { 0x00000000, 0xabad4545, 0xabad4545, 0xcccccccc, 0x0000000d },
  { 0x00000000, 0xabac7878, 0xabac7878, 0xcccccccc, 0x0000000e },
  { 0x00000000, 0xabac1212, 0xabac1212, 0xcccccccc, 0x0000000f },
  { 0x00000000, 0xababdedf, 0xababdedf, 0xcccccccc, 0x00000010 },
  { 0x00000000, 0xababc545, 0xababc545, 0xcccccccc, 0x00000011 },
  { 0x00000000, 0xababb878, 0xababb878, 0xcccccccc, 0x00000012 },
  { 0x00000000, 0xababb212, 0xababb212, 0xcccccccc, 0x00000013 },
  { 0x00000000, 0xababaedf, 0xababaedf, 0xcccccccc, 0x00000014 },
  { 0x00000000, 0xababad45, 0xababad45, 0xcccccccc, 0x00000015 },
  { 0x00000000, 0xababac78, 0xababac78, 0xcccccccc, 0x00000016 },
  { 0x00000000, 0xababac12, 0xababac12, 0xcccccccc, 0x00000017 },
  { 0x00000000, 0xabababdf, 0xabababdf, 0xcccccccc, 0x00000018 },
  { 0x00000000, 0xabababc5, 0xabababc5, 0xcccccccc, 0x00000019 },
  { 0x00000000, 0xabababb8, 0xabababb8, 0xcccccccc, 0x0000001a },
  { 0x00000000, 0xabababb2, 0xabababb2, 0xcccccccc, 0x0000001b },
  { 0x00000000, 0xabababaf, 0xabababaf, 0xcccccccc, 0x0000001c },
  { 0x00000000, 0xabababad, 0xabababad, 0xcccccccc, 0x0000001d },
  { 0x00000000, 0xabababac, 0xabababac, 0xcccccccc, 0x0000001e },
  { 0x00000000, 0xabababac, 0xabababac, 0xcccccccc, 0x0000001f },
  { 0x00000000, 0xabababac, 0xabababac, 0xcccccccc, 0x00000020 },
  { 0x00000000, 0xabac2bab, 0xabac2bab, 0xffff8000, 0x00000000 },
  { 0x00000000, 0xababebab, 0xababebab, 0xffff8000, 0x00000001 },
  { 0x00000000, 0xababcbab, 0xababcbab, 0xffff8000, 0x00000002 },
  { 0x00000000, 0xababbbab, 0xababbbab, 0xffff8000, 0x00000003 },
  { 0x00000000, 0xababb3ab, 0xababb3ab, 0xffff8000, 0x00000004 },
  { 0x00000000, 0xababafab, 0xababafab, 0xffff8000, 0x00000005 },
  { 0x00000000, 0xababadab, 0xababadab, 0xffff8000, 0x00000006 },
  { 0x00000000, 0xababacab, 0xababacab, 0xffff8000, 0x00000007 },
  { 0x00000000, 0xababac2b, 0xababac2b, 0xffff8000, 0x00000008 },
  { 0x00000000, 0xabababeb, 0xabababeb, 0xffff8000, 0x00000009 },
  { 0x00000000, 0xabababcb, 0xabababcb, 0xffff8000, 0x0000000a },
  { 0x00000000, 0xabababbb, 0xabababbb, 0xffff8000, 0x0000000b },
  { 0x00000000, 0xabababb3, 0xabababb3, 0xffff8000, 0x0000000c },
  { 0x00000000, 0xabababaf, 0xabababaf, 0xffff8000, 0x0000000d },
  { 0x00000000, 0xabababad, 0xabababad, 0xffff8000, 0x0000000e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8000, 0x0000000f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8000, 0x00000010 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8000, 0x00000011 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8000, 0x00000012 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8000, 0x00000013 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8000, 0x00000014 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8000, 0x00000015 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8000, 0x00000016 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8000, 0x00000017 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8000, 0x00000018 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8000, 0x00000019 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8000, 0x0000001a },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8000, 0x0000001b },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8000, 0x0000001c },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8000, 0x0000001d },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8000, 0x0000001e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8000, 0x0000001f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8000, 0x00000020 },
  { 0x00000000, 0xabac2baa, 0xabac2baa, 0xffff8001, 0x00000000 },
  { 0x00000000, 0xababebab, 0xababebab, 0xffff8001, 0x00000001 },
  { 0x00000000, 0xababcbab, 0xababcbab, 0xffff8001, 0x00000002 },
  { 0x00000000, 0xababbbab, 0xababbbab, 0xffff8001, 0x00000003 },
  { 0x00000000, 0xababb3ab, 0xababb3ab, 0xffff8001, 0x00000004 },
  { 0x00000000, 0xababafab, 0xababafab, 0xffff8001, 0x00000005 },
  { 0x00000000, 0xababadab, 0xababadab, 0xffff8001, 0x00000006 },
  { 0x00000000, 0xababacab, 0xababacab, 0xffff8001, 0x00000007 },
  { 0x00000000, 0xababac2b, 0xababac2b, 0xffff8001, 0x00000008 },
  { 0x00000000, 0xabababeb, 0xabababeb, 0xffff8001, 0x00000009 },
  { 0x00000000, 0xabababcb, 0xabababcb, 0xffff8001, 0x0000000a },
  { 0x00000000, 0xabababbb, 0xabababbb, 0xffff8001, 0x0000000b },
  { 0x00000000, 0xabababb3, 0xabababb3, 0xffff8001, 0x0000000c },
  { 0x00000000, 0xabababaf, 0xabababaf, 0xffff8001, 0x0000000d },
  { 0x00000000, 0xabababad, 0xabababad, 0xffff8001, 0x0000000e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8001, 0x0000000f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8001, 0x00000010 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8001, 0x00000011 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8001, 0x00000012 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8001, 0x00000013 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8001, 0x00000014 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8001, 0x00000015 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8001, 0x00000016 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8001, 0x00000017 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8001, 0x00000018 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8001, 0x00000019 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8001, 0x0000001a },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8001, 0x0000001b },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8001, 0x0000001c },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8001, 0x0000001d },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8001, 0x0000001e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8001, 0x0000001f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8001, 0x00000020 },
  { 0x00000000, 0xabac2ba9, 0xabac2ba9, 0xffff8002, 0x00000000 },
  { 0x00000000, 0xababebaa, 0xababebaa, 0xffff8002, 0x00000001 },
  { 0x00000000, 0xababcbab, 0xababcbab, 0xffff8002, 0x00000002 },
  { 0x00000000, 0xababbbab, 0xababbbab, 0xffff8002, 0x00000003 },
  { 0x00000000, 0xababb3ab, 0xababb3ab, 0xffff8002, 0x00000004 },
  { 0x00000000, 0xababafab, 0xababafab, 0xffff8002, 0x00000005 },
  { 0x00000000, 0xababadab, 0xababadab, 0xffff8002, 0x00000006 },
  { 0x00000000, 0xababacab, 0xababacab, 0xffff8002, 0x00000007 },
  { 0x00000000, 0xababac2b, 0xababac2b, 0xffff8002, 0x00000008 },
  { 0x00000000, 0xabababeb, 0xabababeb, 0xffff8002, 0x00000009 },
  { 0x00000000, 0xabababcb, 0xabababcb, 0xffff8002, 0x0000000a },
  { 0x00000000, 0xabababbb, 0xabababbb, 0xffff8002, 0x0000000b },
  { 0x00000000, 0xabababb3, 0xabababb3, 0xffff8002, 0x0000000c },
  { 0x00000000, 0xabababaf, 0xabababaf, 0xffff8002, 0x0000000d },
  { 0x00000000, 0xabababad, 0xabababad, 0xffff8002, 0x0000000e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8002, 0x0000000f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8002, 0x00000010 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8002, 0x00000011 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8002, 0x00000012 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8002, 0x00000013 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8002, 0x00000014 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8002, 0x00000015 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8002, 0x00000016 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8002, 0x00000017 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8002, 0x00000018 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8002, 0x00000019 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8002, 0x0000001a },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8002, 0x0000001b },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8002, 0x0000001c },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8002, 0x0000001d },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8002, 0x0000001e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8002, 0x0000001f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8002, 0x00000020 },
  { 0x00000000, 0xabac2ba8, 0xabac2ba8, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xababebaa, 0xababebaa, 0xffff8003, 0x00000001 },
  { 0x00000000, 0xababcbab, 0xababcbab, 0xffff8003, 0x00000002 },
  { 0x00000000, 0xababbbab, 0xababbbab, 0xffff8003, 0x00000003 },
  { 0x00000000, 0xababb3ab, 0xababb3ab, 0xffff8003, 0x00000004 },
  { 0x00000000, 0xababafab, 0xababafab, 0xffff8003, 0x00000005 },
  { 0x00000000, 0xababadab, 0xababadab, 0xffff8003, 0x00000006 },
  { 0x00000000, 0xababacab, 0xababacab, 0xffff8003, 0x00000007 },
  { 0x00000000, 0xababac2b, 0xababac2b, 0xffff8003, 0x00000008 },
  { 0x00000000, 0xabababeb, 0xabababeb, 0xffff8003, 0x00000009 },
  { 0x00000000, 0xabababcb, 0xabababcb, 0xffff8003, 0x0000000a },
  { 0x00000000, 0xabababbb, 0xabababbb, 0xffff8003, 0x0000000b },
  { 0x00000000, 0xabababb3, 0xabababb3, 0xffff8003, 0x0000000c },
  { 0x00000000, 0xabababaf, 0xabababaf, 0xffff8003, 0x0000000d },
  { 0x00000000, 0xabababad, 0xabababad, 0xffff8003, 0x0000000e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8003, 0x0000000f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8003, 0x00000010 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8003, 0x00000011 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8003, 0x00000012 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8003, 0x00000013 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8003, 0x00000014 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8003, 0x00000015 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8003, 0x00000016 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8003, 0x00000017 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8003, 0x00000018 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8003, 0x00000019 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8003, 0x0000001a },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8003, 0x0000001b },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8003, 0x0000001c },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8003, 0x0000001d },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8003, 0x0000001e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8003, 0x0000001f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffff8003, 0x00000020 },
  { 0x00000000, 0xababac2b, 0xababac2b, 0xffffff80, 0x00000000 },
  { 0x00000000, 0xabababeb, 0xabababeb, 0xffffff80, 0x00000001 },
  { 0x00000000, 0xabababcb, 0xabababcb, 0xffffff80, 0x00000002 },
  { 0x00000000, 0xabababbb, 0xabababbb, 0xffffff80, 0x00000003 },
  { 0x00000000, 0xabababb3, 0xabababb3, 0xffffff80, 0x00000004 },
  { 0x00000000, 0xabababaf, 0xabababaf, 0xffffff80, 0x00000005 },
  { 0x00000000, 0xabababad, 0xabababad, 0xffffff80, 0x00000006 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x00000007 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x00000008 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x00000009 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x0000000a },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x0000000b },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x0000000c },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x0000000d },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x0000000e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x0000000f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x00000010 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x00000011 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x00000012 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x00000013 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x00000014 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x00000015 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x00000016 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x00000017 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x00000018 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x00000019 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x0000001a },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x0000001b },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x0000001c },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x0000001d },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x0000001e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x0000001f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff80, 0x00000020 },
  { 0x00000000, 0xababac2a, 0xababac2a, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xabababeb, 0xabababeb, 0xffffff81, 0x00000001 },
  { 0x00000000, 0xabababcb, 0xabababcb, 0xffffff81, 0x00000002 },
  { 0x00000000, 0xabababbb, 0xabababbb, 0xffffff81, 0x00000003 },
  { 0x00000000, 0xabababb3, 0xabababb3, 0xffffff81, 0x00000004 },
  { 0x00000000, 0xabababaf, 0xabababaf, 0xffffff81, 0x00000005 },
  { 0x00000000, 0xabababad, 0xabababad, 0xffffff81, 0x00000006 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x00000007 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x00000008 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x00000009 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x0000000a },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x0000000b },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x0000000c },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x0000000d },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x0000000e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x0000000f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x00000010 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x00000011 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x00000012 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x00000013 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x00000014 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x00000015 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x00000016 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x00000017 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x00000018 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x00000019 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x0000001a },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x0000001b },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x0000001c },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x0000001d },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x0000001e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x0000001f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff81, 0x00000020 },
  { 0x00000000, 0xababac29, 0xababac29, 0xffffff82, 0x00000000 },
  { 0x00000000, 0xabababea, 0xabababea, 0xffffff82, 0x00000001 },
  { 0x00000000, 0xabababcb, 0xabababcb, 0xffffff82, 0x00000002 },
  { 0x00000000, 0xabababbb, 0xabababbb, 0xffffff82, 0x00000003 },
  { 0x00000000, 0xabababb3, 0xabababb3, 0xffffff82, 0x00000004 },
  { 0x00000000, 0xabababaf, 0xabababaf, 0xffffff82, 0x00000005 },
  { 0x00000000, 0xabababad, 0xabababad, 0xffffff82, 0x00000006 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x00000007 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x00000008 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x00000009 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x0000000a },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x0000000b },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x0000000c },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x0000000d },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x0000000e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x0000000f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x00000010 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x00000011 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x00000012 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x00000013 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x00000014 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x00000015 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x00000016 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x00000017 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x00000018 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x00000019 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x0000001a },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x0000001b },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x0000001c },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x0000001d },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x0000001e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x0000001f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff82, 0x00000020 },
  { 0x00000000, 0xababac28, 0xababac28, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xabababea, 0xabababea, 0xffffff83, 0x00000001 },
  { 0x00000000, 0xabababcb, 0xabababcb, 0xffffff83, 0x00000002 },
  { 0x00000000, 0xabababbb, 0xabababbb, 0xffffff83, 0x00000003 },
  { 0x00000000, 0xabababb3, 0xabababb3, 0xffffff83, 0x00000004 },
  { 0x00000000, 0xabababaf, 0xabababaf, 0xffffff83, 0x00000005 },
  { 0x00000000, 0xabababad, 0xabababad, 0xffffff83, 0x00000006 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x00000007 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x00000008 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x00000009 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x0000000a },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x0000000b },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x0000000c },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x0000000d },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x0000000e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x0000000f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x00000010 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x00000011 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x00000012 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x00000013 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x00000014 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x00000015 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x00000016 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x00000017 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x00000018 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x00000019 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x0000001a },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x0000001b },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x0000001c },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x0000001d },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x0000001e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x0000001f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffff83, 0x00000020 },
  { 0x00000000, 0xabababcb, 0xabababcb, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0xabababbb, 0xabababbb, 0xffffffe0, 0x00000001 },
  { 0x00000000, 0xabababb3, 0xabababb3, 0xffffffe0, 0x00000002 },
  { 0x00000000, 0xabababaf, 0xabababaf, 0xffffffe0, 0x00000003 },
  { 0x00000000, 0xabababad, 0xabababad, 0xffffffe0, 0x00000004 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x00000005 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x00000006 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x00000007 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x00000008 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x00000009 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x0000000a },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x0000000b },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x0000000c },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x0000000d },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x0000000e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x0000000f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x00000010 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x00000011 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x00000012 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x00000013 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x00000014 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x00000015 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x00000016 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x00000017 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x00000018 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x00000019 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x0000001a },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x0000001b },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x0000001c },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x0000001d },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x0000001e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x0000001f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffe0, 0x00000020 },
  { 0x00000000, 0xabababae, 0xabababae, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xabababad, 0xabababad, 0xfffffffd, 0x00000001 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x00000002 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x00000003 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x00000004 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x00000005 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x00000006 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x00000007 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x00000008 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x00000009 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x0000000a },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x0000000b },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x0000000c },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x0000000d },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x0000000e },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x0000000f },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x00000010 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x00000011 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x00000012 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x00000013 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x00000014 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x00000015 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x00000016 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x00000017 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x00000018 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x00000019 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x0000001a },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x0000001b },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x0000001c },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x0000001d },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x0000001e },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x0000001f },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffd, 0x00000020 },
  { 0x00000000, 0xabababad, 0xabababad, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x00000001 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x00000002 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x00000003 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x00000004 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x00000005 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x00000006 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x00000007 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x00000008 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x00000009 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x0000000a },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x0000000b },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x0000000c },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x0000000d },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x0000000e },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x0000000f },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x00000010 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x00000011 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x00000012 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x00000013 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x00000014 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x00000015 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x00000016 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x00000017 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x00000018 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x00000019 },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x0000001a },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x0000001b },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x0000001c },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x0000001d },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x0000001e },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x0000001f },
  { 0x00000000, 0xabababac, 0xabababac, 0xfffffffe, 0x00000020 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000001 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000002 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000003 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000004 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000005 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000006 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000007 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000008 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000009 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000000a },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000000b },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000000c },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000000d },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000000e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000000f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000010 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000011 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000012 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000013 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000014 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000015 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000016 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000017 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000018 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000019 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000001a },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000001b },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000001c },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000001d },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000001e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000001f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000020 },
};
const Inputs kOutputs_Sub_ShiftTypes_al_r0_r0_r1_ROR_r2[] = {
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000000 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000001 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000002 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000003 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000004 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000005 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000006 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000007 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000008 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000009 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000000f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000010 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000011 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000012 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000013 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000014 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000015 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000016 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000017 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000018 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000019 },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001a },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001b },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001c },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001d },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001e },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x0000001f },
  { 0x00000000, 0xabababab, 0xabababab, 0x00000000, 0x00000020 },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x00000001, 0x00000000 },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x00000001, 0x00000001 },
  { 0x00000000, 0x6bababab, 0x6bababab, 0x00000001, 0x00000002 },
  { 0x00000000, 0x8bababab, 0x8bababab, 0x00000001, 0x00000003 },
  { 0x00000000, 0x9bababab, 0x9bababab, 0x00000001, 0x00000004 },
  { 0x00000000, 0xa3ababab, 0xa3ababab, 0x00000001, 0x00000005 },
  { 0x00000000, 0xa7ababab, 0xa7ababab, 0x00000001, 0x00000006 },
  { 0x00000000, 0xa9ababab, 0xa9ababab, 0x00000001, 0x00000007 },
  { 0x00000000, 0xaaababab, 0xaaababab, 0x00000001, 0x00000008 },
  { 0x00000000, 0xab2babab, 0xab2babab, 0x00000001, 0x00000009 },
  { 0x00000000, 0xab6babab, 0xab6babab, 0x00000001, 0x0000000a },
  { 0x00000000, 0xab8babab, 0xab8babab, 0x00000001, 0x0000000b },
  { 0x00000000, 0xab9babab, 0xab9babab, 0x00000001, 0x0000000c },
  { 0x00000000, 0xaba3abab, 0xaba3abab, 0x00000001, 0x0000000d },
  { 0x00000000, 0xaba7abab, 0xaba7abab, 0x00000001, 0x0000000e },
  { 0x00000000, 0xaba9abab, 0xaba9abab, 0x00000001, 0x0000000f },
  { 0x00000000, 0xabaaabab, 0xabaaabab, 0x00000001, 0x00000010 },
  { 0x00000000, 0xabab2bab, 0xabab2bab, 0x00000001, 0x00000011 },
  { 0x00000000, 0xabab6bab, 0xabab6bab, 0x00000001, 0x00000012 },
  { 0x00000000, 0xabab8bab, 0xabab8bab, 0x00000001, 0x00000013 },
  { 0x00000000, 0xabab9bab, 0xabab9bab, 0x00000001, 0x00000014 },
  { 0x00000000, 0xababa3ab, 0xababa3ab, 0x00000001, 0x00000015 },
  { 0x00000000, 0xababa7ab, 0xababa7ab, 0x00000001, 0x00000016 },
  { 0x00000000, 0xababa9ab, 0xababa9ab, 0x00000001, 0x00000017 },
  { 0x00000000, 0xababaaab, 0xababaaab, 0x00000001, 0x00000018 },
  { 0x00000000, 0xababab2b, 0xababab2b, 0x00000001, 0x00000019 },
  { 0x00000000, 0xababab6b, 0xababab6b, 0x00000001, 0x0000001a },
  { 0x00000000, 0xababab8b, 0xababab8b, 0x00000001, 0x0000001b },
  { 0x00000000, 0xababab9b, 0xababab9b, 0x00000001, 0x0000001c },
  { 0x00000000, 0xabababa3, 0xabababa3, 0x00000001, 0x0000001d },
  { 0x00000000, 0xabababa7, 0xabababa7, 0x00000001, 0x0000001e },
  { 0x00000000, 0xabababa9, 0xabababa9, 0x00000001, 0x0000001f },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x00000001, 0x00000020 },
  { 0x00000000, 0xabababa9, 0xabababa9, 0x00000002, 0x00000000 },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x00000002, 0x00000001 },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x00000002, 0x00000002 },
  { 0x00000000, 0x6bababab, 0x6bababab, 0x00000002, 0x00000003 },
  { 0x00000000, 0x8bababab, 0x8bababab, 0x00000002, 0x00000004 },
  { 0x00000000, 0x9bababab, 0x9bababab, 0x00000002, 0x00000005 },
  { 0x00000000, 0xa3ababab, 0xa3ababab, 0x00000002, 0x00000006 },
  { 0x00000000, 0xa7ababab, 0xa7ababab, 0x00000002, 0x00000007 },
  { 0x00000000, 0xa9ababab, 0xa9ababab, 0x00000002, 0x00000008 },
  { 0x00000000, 0xaaababab, 0xaaababab, 0x00000002, 0x00000009 },
  { 0x00000000, 0xab2babab, 0xab2babab, 0x00000002, 0x0000000a },
  { 0x00000000, 0xab6babab, 0xab6babab, 0x00000002, 0x0000000b },
  { 0x00000000, 0xab8babab, 0xab8babab, 0x00000002, 0x0000000c },
  { 0x00000000, 0xab9babab, 0xab9babab, 0x00000002, 0x0000000d },
  { 0x00000000, 0xaba3abab, 0xaba3abab, 0x00000002, 0x0000000e },
  { 0x00000000, 0xaba7abab, 0xaba7abab, 0x00000002, 0x0000000f },
  { 0x00000000, 0xaba9abab, 0xaba9abab, 0x00000002, 0x00000010 },
  { 0x00000000, 0xabaaabab, 0xabaaabab, 0x00000002, 0x00000011 },
  { 0x00000000, 0xabab2bab, 0xabab2bab, 0x00000002, 0x00000012 },
  { 0x00000000, 0xabab6bab, 0xabab6bab, 0x00000002, 0x00000013 },
  { 0x00000000, 0xabab8bab, 0xabab8bab, 0x00000002, 0x00000014 },
  { 0x00000000, 0xabab9bab, 0xabab9bab, 0x00000002, 0x00000015 },
  { 0x00000000, 0xababa3ab, 0xababa3ab, 0x00000002, 0x00000016 },
  { 0x00000000, 0xababa7ab, 0xababa7ab, 0x00000002, 0x00000017 },
  { 0x00000000, 0xababa9ab, 0xababa9ab, 0x00000002, 0x00000018 },
  { 0x00000000, 0xababaaab, 0xababaaab, 0x00000002, 0x00000019 },
  { 0x00000000, 0xababab2b, 0xababab2b, 0x00000002, 0x0000001a },
  { 0x00000000, 0xababab6b, 0xababab6b, 0x00000002, 0x0000001b },
  { 0x00000000, 0xababab8b, 0xababab8b, 0x00000002, 0x0000001c },
  { 0x00000000, 0xababab9b, 0xababab9b, 0x00000002, 0x0000001d },
  { 0x00000000, 0xabababa3, 0xabababa3, 0x00000002, 0x0000001e },
  { 0x00000000, 0xabababa7, 0xabababa7, 0x00000002, 0x0000001f },
  { 0x00000000, 0xabababa9, 0xabababa9, 0x00000002, 0x00000020 },
  { 0x00000000, 0xababab8b, 0xababab8b, 0x00000020, 0x00000000 },
  { 0x00000000, 0xababab9b, 0xababab9b, 0x00000020, 0x00000001 },
  { 0x00000000, 0xabababa3, 0xabababa3, 0x00000020, 0x00000002 },
  { 0x00000000, 0xabababa7, 0xabababa7, 0x00000020, 0x00000003 },
  { 0x00000000, 0xabababa9, 0xabababa9, 0x00000020, 0x00000004 },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x00000020, 0x00000005 },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x00000020, 0x00000006 },
  { 0x00000000, 0x6bababab, 0x6bababab, 0x00000020, 0x00000007 },
  { 0x00000000, 0x8bababab, 0x8bababab, 0x00000020, 0x00000008 },
  { 0x00000000, 0x9bababab, 0x9bababab, 0x00000020, 0x00000009 },
  { 0x00000000, 0xa3ababab, 0xa3ababab, 0x00000020, 0x0000000a },
  { 0x00000000, 0xa7ababab, 0xa7ababab, 0x00000020, 0x0000000b },
  { 0x00000000, 0xa9ababab, 0xa9ababab, 0x00000020, 0x0000000c },
  { 0x00000000, 0xaaababab, 0xaaababab, 0x00000020, 0x0000000d },
  { 0x00000000, 0xab2babab, 0xab2babab, 0x00000020, 0x0000000e },
  { 0x00000000, 0xab6babab, 0xab6babab, 0x00000020, 0x0000000f },
  { 0x00000000, 0xab8babab, 0xab8babab, 0x00000020, 0x00000010 },
  { 0x00000000, 0xab9babab, 0xab9babab, 0x00000020, 0x00000011 },
  { 0x00000000, 0xaba3abab, 0xaba3abab, 0x00000020, 0x00000012 },
  { 0x00000000, 0xaba7abab, 0xaba7abab, 0x00000020, 0x00000013 },
  { 0x00000000, 0xaba9abab, 0xaba9abab, 0x00000020, 0x00000014 },
  { 0x00000000, 0xabaaabab, 0xabaaabab, 0x00000020, 0x00000015 },
  { 0x00000000, 0xabab2bab, 0xabab2bab, 0x00000020, 0x00000016 },
  { 0x00000000, 0xabab6bab, 0xabab6bab, 0x00000020, 0x00000017 },
  { 0x00000000, 0xabab8bab, 0xabab8bab, 0x00000020, 0x00000018 },
  { 0x00000000, 0xabab9bab, 0xabab9bab, 0x00000020, 0x00000019 },
  { 0x00000000, 0xababa3ab, 0xababa3ab, 0x00000020, 0x0000001a },
  { 0x00000000, 0xababa7ab, 0xababa7ab, 0x00000020, 0x0000001b },
  { 0x00000000, 0xababa9ab, 0xababa9ab, 0x00000020, 0x0000001c },
  { 0x00000000, 0xababaaab, 0xababaaab, 0x00000020, 0x0000001d },
  { 0x00000000, 0xababab2b, 0xababab2b, 0x00000020, 0x0000001e },
  { 0x00000000, 0xababab6b, 0xababab6b, 0x00000020, 0x0000001f },
  { 0x00000000, 0xababab8b, 0xababab8b, 0x00000020, 0x00000020 },
  { 0x00000000, 0xababab2e, 0xababab2e, 0x0000007d, 0x00000000 },
  { 0x00000000, 0x2babab6d, 0x2babab6d, 0x0000007d, 0x00000001 },
  { 0x00000000, 0x6babab8c, 0x6babab8c, 0x0000007d, 0x00000002 },
  { 0x00000000, 0x0babab9c, 0x0babab9c, 0x0000007d, 0x00000003 },
  { 0x00000000, 0xdbababa4, 0xdbababa4, 0x0000007d, 0x00000004 },
  { 0x00000000, 0xc3ababa8, 0xc3ababa8, 0x0000007d, 0x00000005 },
  { 0x00000000, 0xb7ababaa, 0xb7ababaa, 0x0000007d, 0x00000006 },
  { 0x00000000, 0xb1ababab, 0xb1ababab, 0x0000007d, 0x00000007 },
  { 0x00000000, 0x2eababab, 0x2eababab, 0x0000007d, 0x00000008 },
  { 0x00000000, 0x6d2babab, 0x6d2babab, 0x0000007d, 0x00000009 },
  { 0x00000000, 0x8c6babab, 0x8c6babab, 0x0000007d, 0x0000000a },
  { 0x00000000, 0x9c0babab, 0x9c0babab, 0x0000007d, 0x0000000b },
  { 0x00000000, 0xa3dbabab, 0xa3dbabab, 0x0000007d, 0x0000000c },
  { 0x00000000, 0xa7c3abab, 0xa7c3abab, 0x0000007d, 0x0000000d },
  { 0x00000000, 0xa9b7abab, 0xa9b7abab, 0x0000007d, 0x0000000e },
  { 0x00000000, 0xaab1abab, 0xaab1abab, 0x0000007d, 0x0000000f },
  { 0x00000000, 0xab2eabab, 0xab2eabab, 0x0000007d, 0x00000010 },
  { 0x00000000, 0xab6d2bab, 0xab6d2bab, 0x0000007d, 0x00000011 },
  { 0x00000000, 0xab8c6bab, 0xab8c6bab, 0x0000007d, 0x00000012 },
  { 0x00000000, 0xab9c0bab, 0xab9c0bab, 0x0000007d, 0x00000013 },
  { 0x00000000, 0xaba3dbab, 0xaba3dbab, 0x0000007d, 0x00000014 },
  { 0x00000000, 0xaba7c3ab, 0xaba7c3ab, 0x0000007d, 0x00000015 },
  { 0x00000000, 0xaba9b7ab, 0xaba9b7ab, 0x0000007d, 0x00000016 },
  { 0x00000000, 0xabaab1ab, 0xabaab1ab, 0x0000007d, 0x00000017 },
  { 0x00000000, 0xabab2eab, 0xabab2eab, 0x0000007d, 0x00000018 },
  { 0x00000000, 0xabab6d2b, 0xabab6d2b, 0x0000007d, 0x00000019 },
  { 0x00000000, 0xabab8c6b, 0xabab8c6b, 0x0000007d, 0x0000001a },
  { 0x00000000, 0xabab9c0b, 0xabab9c0b, 0x0000007d, 0x0000001b },
  { 0x00000000, 0xababa3db, 0xababa3db, 0x0000007d, 0x0000001c },
  { 0x00000000, 0xababa7c3, 0xababa7c3, 0x0000007d, 0x0000001d },
  { 0x00000000, 0xababa9b7, 0xababa9b7, 0x0000007d, 0x0000001e },
  { 0x00000000, 0xababaab1, 0xababaab1, 0x0000007d, 0x0000001f },
  { 0x00000000, 0xababab2e, 0xababab2e, 0x0000007d, 0x00000020 },
  { 0x00000000, 0xababab2d, 0xababab2d, 0x0000007e, 0x00000000 },
  { 0x00000000, 0xababab6c, 0xababab6c, 0x0000007e, 0x00000001 },
  { 0x00000000, 0x2babab8c, 0x2babab8c, 0x0000007e, 0x00000002 },
  { 0x00000000, 0xebabab9c, 0xebabab9c, 0x0000007e, 0x00000003 },
  { 0x00000000, 0xcbababa4, 0xcbababa4, 0x0000007e, 0x00000004 },
  { 0x00000000, 0xbbababa8, 0xbbababa8, 0x0000007e, 0x00000005 },
  { 0x00000000, 0xb3ababaa, 0xb3ababaa, 0x0000007e, 0x00000006 },
  { 0x00000000, 0xafababab, 0xafababab, 0x0000007e, 0x00000007 },
  { 0x00000000, 0x2dababab, 0x2dababab, 0x0000007e, 0x00000008 },
  { 0x00000000, 0x6cababab, 0x6cababab, 0x0000007e, 0x00000009 },
  { 0x00000000, 0x8c2babab, 0x8c2babab, 0x0000007e, 0x0000000a },
  { 0x00000000, 0x9bebabab, 0x9bebabab, 0x0000007e, 0x0000000b },
  { 0x00000000, 0xa3cbabab, 0xa3cbabab, 0x0000007e, 0x0000000c },
  { 0x00000000, 0xa7bbabab, 0xa7bbabab, 0x0000007e, 0x0000000d },
  { 0x00000000, 0xa9b3abab, 0xa9b3abab, 0x0000007e, 0x0000000e },
  { 0x00000000, 0xaaafabab, 0xaaafabab, 0x0000007e, 0x0000000f },
  { 0x00000000, 0xab2dabab, 0xab2dabab, 0x0000007e, 0x00000010 },
  { 0x00000000, 0xab6cabab, 0xab6cabab, 0x0000007e, 0x00000011 },
  { 0x00000000, 0xab8c2bab, 0xab8c2bab, 0x0000007e, 0x00000012 },
  { 0x00000000, 0xab9bebab, 0xab9bebab, 0x0000007e, 0x00000013 },
  { 0x00000000, 0xaba3cbab, 0xaba3cbab, 0x0000007e, 0x00000014 },
  { 0x00000000, 0xaba7bbab, 0xaba7bbab, 0x0000007e, 0x00000015 },
  { 0x00000000, 0xaba9b3ab, 0xaba9b3ab, 0x0000007e, 0x00000016 },
  { 0x00000000, 0xabaaafab, 0xabaaafab, 0x0000007e, 0x00000017 },
  { 0x00000000, 0xabab2dab, 0xabab2dab, 0x0000007e, 0x00000018 },
  { 0x00000000, 0xabab6cab, 0xabab6cab, 0x0000007e, 0x00000019 },
  { 0x00000000, 0xabab8c2b, 0xabab8c2b, 0x0000007e, 0x0000001a },
  { 0x00000000, 0xabab9beb, 0xabab9beb, 0x0000007e, 0x0000001b },
  { 0x00000000, 0xababa3cb, 0xababa3cb, 0x0000007e, 0x0000001c },
  { 0x00000000, 0xababa7bb, 0xababa7bb, 0x0000007e, 0x0000001d },
  { 0x00000000, 0xababa9b3, 0xababa9b3, 0x0000007e, 0x0000001e },
  { 0x00000000, 0xababaaaf, 0xababaaaf, 0x0000007e, 0x0000001f },
  { 0x00000000, 0xababab2d, 0xababab2d, 0x0000007e, 0x00000020 },
  { 0x00000000, 0xababab2c, 0xababab2c, 0x0000007f, 0x00000000 },
  { 0x00000000, 0x2babab6c, 0x2babab6c, 0x0000007f, 0x00000001 },
  { 0x00000000, 0xebabab8c, 0xebabab8c, 0x0000007f, 0x00000002 },
  { 0x00000000, 0xcbabab9c, 0xcbabab9c, 0x0000007f, 0x00000003 },
  { 0x00000000, 0xbbababa4, 0xbbababa4, 0x0000007f, 0x00000004 },
  { 0x00000000, 0xb3ababa8, 0xb3ababa8, 0x0000007f, 0x00000005 },
  { 0x00000000, 0xafababaa, 0xafababaa, 0x0000007f, 0x00000006 },
  { 0x00000000, 0xadababab, 0xadababab, 0x0000007f, 0x00000007 },
  { 0x00000000, 0x2cababab, 0x2cababab, 0x0000007f, 0x00000008 },
  { 0x00000000, 0x6c2babab, 0x6c2babab, 0x0000007f, 0x00000009 },
  { 0x00000000, 0x8bebabab, 0x8bebabab, 0x0000007f, 0x0000000a },
  { 0x00000000, 0x9bcbabab, 0x9bcbabab, 0x0000007f, 0x0000000b },
  { 0x00000000, 0xa3bbabab, 0xa3bbabab, 0x0000007f, 0x0000000c },
  { 0x00000000, 0xa7b3abab, 0xa7b3abab, 0x0000007f, 0x0000000d },
  { 0x00000000, 0xa9afabab, 0xa9afabab, 0x0000007f, 0x0000000e },
  { 0x00000000, 0xaaadabab, 0xaaadabab, 0x0000007f, 0x0000000f },
  { 0x00000000, 0xab2cabab, 0xab2cabab, 0x0000007f, 0x00000010 },
  { 0x00000000, 0xab6c2bab, 0xab6c2bab, 0x0000007f, 0x00000011 },
  { 0x00000000, 0xab8bebab, 0xab8bebab, 0x0000007f, 0x00000012 },
  { 0x00000000, 0xab9bcbab, 0xab9bcbab, 0x0000007f, 0x00000013 },
  { 0x00000000, 0xaba3bbab, 0xaba3bbab, 0x0000007f, 0x00000014 },
  { 0x00000000, 0xaba7b3ab, 0xaba7b3ab, 0x0000007f, 0x00000015 },
  { 0x00000000, 0xaba9afab, 0xaba9afab, 0x0000007f, 0x00000016 },
  { 0x00000000, 0xabaaadab, 0xabaaadab, 0x0000007f, 0x00000017 },
  { 0x00000000, 0xabab2cab, 0xabab2cab, 0x0000007f, 0x00000018 },
  { 0x00000000, 0xabab6c2b, 0xabab6c2b, 0x0000007f, 0x00000019 },
  { 0x00000000, 0xabab8beb, 0xabab8beb, 0x0000007f, 0x0000001a },
  { 0x00000000, 0xabab9bcb, 0xabab9bcb, 0x0000007f, 0x0000001b },
  { 0x00000000, 0xababa3bb, 0xababa3bb, 0x0000007f, 0x0000001c },
  { 0x00000000, 0xababa7b3, 0xababa7b3, 0x0000007f, 0x0000001d },
  { 0x00000000, 0xababa9af, 0xababa9af, 0x0000007f, 0x0000001e },
  { 0x00000000, 0xababaaad, 0xababaaad, 0x0000007f, 0x0000001f },
  { 0x00000000, 0xababab2c, 0xababab2c, 0x0000007f, 0x00000020 },
  { 0x00000000, 0xabab2bae, 0xabab2bae, 0x00007ffd, 0x00000000 },
  { 0x00000000, 0x2bab6bad, 0x2bab6bad, 0x00007ffd, 0x00000001 },
  { 0x00000000, 0x6bab8bac, 0x6bab8bac, 0x00007ffd, 0x00000002 },
  { 0x00000000, 0x0bab9bac, 0x0bab9bac, 0x00007ffd, 0x00000003 },
  { 0x00000000, 0xdbaba3ac, 0xdbaba3ac, 0x00007ffd, 0x00000004 },
  { 0x00000000, 0xc3aba7ac, 0xc3aba7ac, 0x00007ffd, 0x00000005 },
  { 0x00000000, 0xb7aba9ac, 0xb7aba9ac, 0x00007ffd, 0x00000006 },
  { 0x00000000, 0xb1abaaac, 0xb1abaaac, 0x00007ffd, 0x00000007 },
  { 0x00000000, 0xaeabab2c, 0xaeabab2c, 0x00007ffd, 0x00000008 },
  { 0x00000000, 0xad2bab6c, 0xad2bab6c, 0x00007ffd, 0x00000009 },
  { 0x00000000, 0xac6bab8c, 0xac6bab8c, 0x00007ffd, 0x0000000a },
  { 0x00000000, 0xac0bab9c, 0xac0bab9c, 0x00007ffd, 0x0000000b },
  { 0x00000000, 0xabdbaba4, 0xabdbaba4, 0x00007ffd, 0x0000000c },
  { 0x00000000, 0xabc3aba8, 0xabc3aba8, 0x00007ffd, 0x0000000d },
  { 0x00000000, 0xabb7abaa, 0xabb7abaa, 0x00007ffd, 0x0000000e },
  { 0x00000000, 0xabb1abab, 0xabb1abab, 0x00007ffd, 0x0000000f },
  { 0x00000000, 0x2baeabab, 0x2baeabab, 0x00007ffd, 0x00000010 },
  { 0x00000000, 0x6bad2bab, 0x6bad2bab, 0x00007ffd, 0x00000011 },
  { 0x00000000, 0x8bac6bab, 0x8bac6bab, 0x00007ffd, 0x00000012 },
  { 0x00000000, 0x9bac0bab, 0x9bac0bab, 0x00007ffd, 0x00000013 },
  { 0x00000000, 0xa3abdbab, 0xa3abdbab, 0x00007ffd, 0x00000014 },
  { 0x00000000, 0xa7abc3ab, 0xa7abc3ab, 0x00007ffd, 0x00000015 },
  { 0x00000000, 0xa9abb7ab, 0xa9abb7ab, 0x00007ffd, 0x00000016 },
  { 0x00000000, 0xaaabb1ab, 0xaaabb1ab, 0x00007ffd, 0x00000017 },
  { 0x00000000, 0xab2baeab, 0xab2baeab, 0x00007ffd, 0x00000018 },
  { 0x00000000, 0xab6bad2b, 0xab6bad2b, 0x00007ffd, 0x00000019 },
  { 0x00000000, 0xab8bac6b, 0xab8bac6b, 0x00007ffd, 0x0000001a },
  { 0x00000000, 0xab9bac0b, 0xab9bac0b, 0x00007ffd, 0x0000001b },
  { 0x00000000, 0xaba3abdb, 0xaba3abdb, 0x00007ffd, 0x0000001c },
  { 0x00000000, 0xaba7abc3, 0xaba7abc3, 0x00007ffd, 0x0000001d },
  { 0x00000000, 0xaba9abb7, 0xaba9abb7, 0x00007ffd, 0x0000001e },
  { 0x00000000, 0xabaaabb1, 0xabaaabb1, 0x00007ffd, 0x0000001f },
  { 0x00000000, 0xabab2bae, 0xabab2bae, 0x00007ffd, 0x00000020 },
  { 0x00000000, 0xabab2bad, 0xabab2bad, 0x00007ffe, 0x00000000 },
  { 0x00000000, 0xabab6bac, 0xabab6bac, 0x00007ffe, 0x00000001 },
  { 0x00000000, 0x2bab8bac, 0x2bab8bac, 0x00007ffe, 0x00000002 },
  { 0x00000000, 0xebab9bac, 0xebab9bac, 0x00007ffe, 0x00000003 },
  { 0x00000000, 0xcbaba3ac, 0xcbaba3ac, 0x00007ffe, 0x00000004 },
  { 0x00000000, 0xbbaba7ac, 0xbbaba7ac, 0x00007ffe, 0x00000005 },
  { 0x00000000, 0xb3aba9ac, 0xb3aba9ac, 0x00007ffe, 0x00000006 },
  { 0x00000000, 0xafabaaac, 0xafabaaac, 0x00007ffe, 0x00000007 },
  { 0x00000000, 0xadabab2c, 0xadabab2c, 0x00007ffe, 0x00000008 },
  { 0x00000000, 0xacabab6c, 0xacabab6c, 0x00007ffe, 0x00000009 },
  { 0x00000000, 0xac2bab8c, 0xac2bab8c, 0x00007ffe, 0x0000000a },
  { 0x00000000, 0xabebab9c, 0xabebab9c, 0x00007ffe, 0x0000000b },
  { 0x00000000, 0xabcbaba4, 0xabcbaba4, 0x00007ffe, 0x0000000c },
  { 0x00000000, 0xabbbaba8, 0xabbbaba8, 0x00007ffe, 0x0000000d },
  { 0x00000000, 0xabb3abaa, 0xabb3abaa, 0x00007ffe, 0x0000000e },
  { 0x00000000, 0xabafabab, 0xabafabab, 0x00007ffe, 0x0000000f },
  { 0x00000000, 0x2badabab, 0x2badabab, 0x00007ffe, 0x00000010 },
  { 0x00000000, 0x6bacabab, 0x6bacabab, 0x00007ffe, 0x00000011 },
  { 0x00000000, 0x8bac2bab, 0x8bac2bab, 0x00007ffe, 0x00000012 },
  { 0x00000000, 0x9babebab, 0x9babebab, 0x00007ffe, 0x00000013 },
  { 0x00000000, 0xa3abcbab, 0xa3abcbab, 0x00007ffe, 0x00000014 },
  { 0x00000000, 0xa7abbbab, 0xa7abbbab, 0x00007ffe, 0x00000015 },
  { 0x00000000, 0xa9abb3ab, 0xa9abb3ab, 0x00007ffe, 0x00000016 },
  { 0x00000000, 0xaaabafab, 0xaaabafab, 0x00007ffe, 0x00000017 },
  { 0x00000000, 0xab2badab, 0xab2badab, 0x00007ffe, 0x00000018 },
  { 0x00000000, 0xab6bacab, 0xab6bacab, 0x00007ffe, 0x00000019 },
  { 0x00000000, 0xab8bac2b, 0xab8bac2b, 0x00007ffe, 0x0000001a },
  { 0x00000000, 0xab9babeb, 0xab9babeb, 0x00007ffe, 0x0000001b },
  { 0x00000000, 0xaba3abcb, 0xaba3abcb, 0x00007ffe, 0x0000001c },
  { 0x00000000, 0xaba7abbb, 0xaba7abbb, 0x00007ffe, 0x0000001d },
  { 0x00000000, 0xaba9abb3, 0xaba9abb3, 0x00007ffe, 0x0000001e },
  { 0x00000000, 0xabaaabaf, 0xabaaabaf, 0x00007ffe, 0x0000001f },
  { 0x00000000, 0xabab2bad, 0xabab2bad, 0x00007ffe, 0x00000020 },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0x00007fff, 0x00000000 },
  { 0x00000000, 0x2bab6bac, 0x2bab6bac, 0x00007fff, 0x00000001 },
  { 0x00000000, 0xebab8bac, 0xebab8bac, 0x00007fff, 0x00000002 },
  { 0x00000000, 0xcbab9bac, 0xcbab9bac, 0x00007fff, 0x00000003 },
  { 0x00000000, 0xbbaba3ac, 0xbbaba3ac, 0x00007fff, 0x00000004 },
  { 0x00000000, 0xb3aba7ac, 0xb3aba7ac, 0x00007fff, 0x00000005 },
  { 0x00000000, 0xafaba9ac, 0xafaba9ac, 0x00007fff, 0x00000006 },
  { 0x00000000, 0xadabaaac, 0xadabaaac, 0x00007fff, 0x00000007 },
  { 0x00000000, 0xacabab2c, 0xacabab2c, 0x00007fff, 0x00000008 },
  { 0x00000000, 0xac2bab6c, 0xac2bab6c, 0x00007fff, 0x00000009 },
  { 0x00000000, 0xabebab8c, 0xabebab8c, 0x00007fff, 0x0000000a },
  { 0x00000000, 0xabcbab9c, 0xabcbab9c, 0x00007fff, 0x0000000b },
  { 0x00000000, 0xabbbaba4, 0xabbbaba4, 0x00007fff, 0x0000000c },
  { 0x00000000, 0xabb3aba8, 0xabb3aba8, 0x00007fff, 0x0000000d },
  { 0x00000000, 0xabafabaa, 0xabafabaa, 0x00007fff, 0x0000000e },
  { 0x00000000, 0xabadabab, 0xabadabab, 0x00007fff, 0x0000000f },
  { 0x00000000, 0x2bacabab, 0x2bacabab, 0x00007fff, 0x00000010 },
  { 0x00000000, 0x6bac2bab, 0x6bac2bab, 0x00007fff, 0x00000011 },
  { 0x00000000, 0x8babebab, 0x8babebab, 0x00007fff, 0x00000012 },
  { 0x00000000, 0x9babcbab, 0x9babcbab, 0x00007fff, 0x00000013 },
  { 0x00000000, 0xa3abbbab, 0xa3abbbab, 0x00007fff, 0x00000014 },
  { 0x00000000, 0xa7abb3ab, 0xa7abb3ab, 0x00007fff, 0x00000015 },
  { 0x00000000, 0xa9abafab, 0xa9abafab, 0x00007fff, 0x00000016 },
  { 0x00000000, 0xaaabadab, 0xaaabadab, 0x00007fff, 0x00000017 },
  { 0x00000000, 0xab2bacab, 0xab2bacab, 0x00007fff, 0x00000018 },
  { 0x00000000, 0xab6bac2b, 0xab6bac2b, 0x00007fff, 0x00000019 },
  { 0x00000000, 0xab8babeb, 0xab8babeb, 0x00007fff, 0x0000001a },
  { 0x00000000, 0xab9babcb, 0xab9babcb, 0x00007fff, 0x0000001b },
  { 0x00000000, 0xaba3abbb, 0xaba3abbb, 0x00007fff, 0x0000001c },
  { 0x00000000, 0xaba7abb3, 0xaba7abb3, 0x00007fff, 0x0000001d },
  { 0x00000000, 0xaba9abaf, 0xaba9abaf, 0x00007fff, 0x0000001e },
  { 0x00000000, 0xabaaabad, 0xabaaabad, 0x00007fff, 0x0000001f },
  { 0x00000000, 0xabab2bac, 0xabab2bac, 0x00007fff, 0x00000020 },
  { 0x00000000, 0x78787878, 0x78787878, 0x33333333, 0x00000000 },
  { 0x00000000, 0x12121212, 0x12121212, 0x33333333, 0x00000001 },
  { 0x00000000, 0xdedededf, 0xdedededf, 0x33333333, 0x00000002 },
  { 0x00000000, 0x45454545, 0x45454545, 0x33333333, 0x00000003 },
  { 0x00000000, 0x78787878, 0x78787878, 0x33333333, 0x00000004 },
  { 0x00000000, 0x12121212, 0x12121212, 0x33333333, 0x00000005 },
  { 0x00000000, 0xdedededf, 0xdedededf, 0x33333333, 0x00000006 },
  { 0x00000000, 0x45454545, 0x45454545, 0x33333333, 0x00000007 },
  { 0x00000000, 0x78787878, 0x78787878, 0x33333333, 0x00000008 },
  { 0x00000000, 0x12121212, 0x12121212, 0x33333333, 0x00000009 },
  { 0x00000000, 0xdedededf, 0xdedededf, 0x33333333, 0x0000000a },
  { 0x00000000, 0x45454545, 0x45454545, 0x33333333, 0x0000000b },
  { 0x00000000, 0x78787878, 0x78787878, 0x33333333, 0x0000000c },
  { 0x00000000, 0x12121212, 0x12121212, 0x33333333, 0x0000000d },
  { 0x00000000, 0xdedededf, 0xdedededf, 0x33333333, 0x0000000e },
  { 0x00000000, 0x45454545, 0x45454545, 0x33333333, 0x0000000f },
  { 0x00000000, 0x78787878, 0x78787878, 0x33333333, 0x00000010 },
  { 0x00000000, 0x12121212, 0x12121212, 0x33333333, 0x00000011 },
  { 0x00000000, 0xdedededf, 0xdedededf, 0x33333333, 0x00000012 },
  { 0x00000000, 0x45454545, 0x45454545, 0x33333333, 0x00000013 },
  { 0x00000000, 0x78787878, 0x78787878, 0x33333333, 0x00000014 },
  { 0x00000000, 0x12121212, 0x12121212, 0x33333333, 0x00000015 },
  { 0x00000000, 0xdedededf, 0xdedededf, 0x33333333, 0x00000016 },
  { 0x00000000, 0x45454545, 0x45454545, 0x33333333, 0x00000017 },
  { 0x00000000, 0x78787878, 0x78787878, 0x33333333, 0x00000018 },
  { 0x00000000, 0x12121212, 0x12121212, 0x33333333, 0x00000019 },
  { 0x00000000, 0xdedededf, 0xdedededf, 0x33333333, 0x0000001a },
  { 0x00000000, 0x45454545, 0x45454545, 0x33333333, 0x0000001b },
  { 0x00000000, 0x78787878, 0x78787878, 0x33333333, 0x0000001c },
  { 0x00000000, 0x12121212, 0x12121212, 0x33333333, 0x0000001d },
  { 0x00000000, 0xdedededf, 0xdedededf, 0x33333333, 0x0000001e },
  { 0x00000000, 0x45454545, 0x45454545, 0x33333333, 0x0000001f },
  { 0x00000000, 0x78787878, 0x78787878, 0x33333333, 0x00000020 },
  { 0x00000000, 0x56565656, 0x56565656, 0x55555555, 0x00000000 },
  { 0x00000000, 0x01010101, 0x01010101, 0x55555555, 0x00000001 },
  { 0x00000000, 0x56565656, 0x56565656, 0x55555555, 0x00000002 },
  { 0x00000000, 0x01010101, 0x01010101, 0x55555555, 0x00000003 },
  { 0x00000000, 0x56565656, 0x56565656, 0x55555555, 0x00000004 },
  { 0x00000000, 0x01010101, 0x01010101, 0x55555555, 0x00000005 },
  { 0x00000000, 0x56565656, 0x56565656, 0x55555555, 0x00000006 },
  { 0x00000000, 0x01010101, 0x01010101, 0x55555555, 0x00000007 },
  { 0x00000000, 0x56565656, 0x56565656, 0x55555555, 0x00000008 },
  { 0x00000000, 0x01010101, 0x01010101, 0x55555555, 0x00000009 },
  { 0x00000000, 0x56565656, 0x56565656, 0x55555555, 0x0000000a },
  { 0x00000000, 0x01010101, 0x01010101, 0x55555555, 0x0000000b },
  { 0x00000000, 0x56565656, 0x56565656, 0x55555555, 0x0000000c },
  { 0x00000000, 0x01010101, 0x01010101, 0x55555555, 0x0000000d },
  { 0x00000000, 0x56565656, 0x56565656, 0x55555555, 0x0000000e },
  { 0x00000000, 0x01010101, 0x01010101, 0x55555555, 0x0000000f },
  { 0x00000000, 0x56565656, 0x56565656, 0x55555555, 0x00000010 },
  { 0x00000000, 0x01010101, 0x01010101, 0x55555555, 0x00000011 },
  { 0x00000000, 0x56565656, 0x56565656, 0x55555555, 0x00000012 },
  { 0x00000000, 0x01010101, 0x01010101, 0x55555555, 0x00000013 },
  { 0x00000000, 0x56565656, 0x56565656, 0x55555555, 0x00000014 },
  { 0x00000000, 0x01010101, 0x01010101, 0x55555555, 0x00000015 },
  { 0x00000000, 0x56565656, 0x56565656, 0x55555555, 0x00000016 },
  { 0x00000000, 0x01010101, 0x01010101, 0x55555555, 0x00000017 },
  { 0x00000000, 0x56565656, 0x56565656, 0x55555555, 0x00000018 },
  { 0x00000000, 0x01010101, 0x01010101, 0x55555555, 0x00000019 },
  { 0x00000000, 0x56565656, 0x56565656, 0x55555555, 0x0000001a },
  { 0x00000000, 0x01010101, 0x01010101, 0x55555555, 0x0000001b },
  { 0x00000000, 0x56565656, 0x56565656, 0x55555555, 0x0000001c },
  { 0x00000000, 0x01010101, 0x01010101, 0x55555555, 0x0000001d },
  { 0x00000000, 0x56565656, 0x56565656, 0x55555555, 0x0000001e },
  { 0x00000000, 0x01010101, 0x01010101, 0x55555555, 0x0000001f },
  { 0x00000000, 0x56565656, 0x56565656, 0x55555555, 0x00000020 },
  { 0x00000000, 0x2bababae, 0x2bababae, 0x7ffffffd, 0x00000000 },
  { 0x00000000, 0xebababad, 0xebababad, 0x7ffffffd, 0x00000001 },
  { 0x00000000, 0x4bababac, 0x4bababac, 0x7ffffffd, 0x00000002 },
  { 0x00000000, 0xfbababac, 0xfbababac, 0x7ffffffd, 0x00000003 },
  { 0x00000000, 0xd3ababac, 0xd3ababac, 0x7ffffffd, 0x00000004 },
  { 0x00000000, 0xbfababac, 0xbfababac, 0x7ffffffd, 0x00000005 },
  { 0x00000000, 0xb5ababac, 0xb5ababac, 0x7ffffffd, 0x00000006 },
  { 0x00000000, 0xb0ababac, 0xb0ababac, 0x7ffffffd, 0x00000007 },
  { 0x00000000, 0xae2babac, 0xae2babac, 0x7ffffffd, 0x00000008 },
  { 0x00000000, 0xacebabac, 0xacebabac, 0x7ffffffd, 0x00000009 },
  { 0x00000000, 0xac4babac, 0xac4babac, 0x7ffffffd, 0x0000000a },
  { 0x00000000, 0xabfbabac, 0xabfbabac, 0x7ffffffd, 0x0000000b },
  { 0x00000000, 0xabd3abac, 0xabd3abac, 0x7ffffffd, 0x0000000c },
  { 0x00000000, 0xabbfabac, 0xabbfabac, 0x7ffffffd, 0x0000000d },
  { 0x00000000, 0xabb5abac, 0xabb5abac, 0x7ffffffd, 0x0000000e },
  { 0x00000000, 0xabb0abac, 0xabb0abac, 0x7ffffffd, 0x0000000f },
  { 0x00000000, 0xabae2bac, 0xabae2bac, 0x7ffffffd, 0x00000010 },
  { 0x00000000, 0xabacebac, 0xabacebac, 0x7ffffffd, 0x00000011 },
  { 0x00000000, 0xabac4bac, 0xabac4bac, 0x7ffffffd, 0x00000012 },
  { 0x00000000, 0xababfbac, 0xababfbac, 0x7ffffffd, 0x00000013 },
  { 0x00000000, 0xababd3ac, 0xababd3ac, 0x7ffffffd, 0x00000014 },
  { 0x00000000, 0xababbfac, 0xababbfac, 0x7ffffffd, 0x00000015 },
  { 0x00000000, 0xababb5ac, 0xababb5ac, 0x7ffffffd, 0x00000016 },
  { 0x00000000, 0xababb0ac, 0xababb0ac, 0x7ffffffd, 0x00000017 },
  { 0x00000000, 0xababae2c, 0xababae2c, 0x7ffffffd, 0x00000018 },
  { 0x00000000, 0xababacec, 0xababacec, 0x7ffffffd, 0x00000019 },
  { 0x00000000, 0xababac4c, 0xababac4c, 0x7ffffffd, 0x0000001a },
  { 0x00000000, 0xabababfc, 0xabababfc, 0x7ffffffd, 0x0000001b },
  { 0x00000000, 0xabababd4, 0xabababd4, 0x7ffffffd, 0x0000001c },
  { 0x00000000, 0xabababc0, 0xabababc0, 0x7ffffffd, 0x0000001d },
  { 0x00000000, 0xabababb6, 0xabababb6, 0x7ffffffd, 0x0000001e },
  { 0x00000000, 0xabababb1, 0xabababb1, 0x7ffffffd, 0x0000001f },
  { 0x00000000, 0x2bababae, 0x2bababae, 0x7ffffffd, 0x00000020 },
  { 0x00000000, 0x2bababad, 0x2bababad, 0x7ffffffe, 0x00000000 },
  { 0x00000000, 0x6bababac, 0x6bababac, 0x7ffffffe, 0x00000001 },
  { 0x00000000, 0x0bababac, 0x0bababac, 0x7ffffffe, 0x00000002 },
  { 0x00000000, 0xdbababac, 0xdbababac, 0x7ffffffe, 0x00000003 },
  { 0x00000000, 0xc3ababac, 0xc3ababac, 0x7ffffffe, 0x00000004 },
  { 0x00000000, 0xb7ababac, 0xb7ababac, 0x7ffffffe, 0x00000005 },
  { 0x00000000, 0xb1ababac, 0xb1ababac, 0x7ffffffe, 0x00000006 },
  { 0x00000000, 0xaeababac, 0xaeababac, 0x7ffffffe, 0x00000007 },
  { 0x00000000, 0xad2babac, 0xad2babac, 0x7ffffffe, 0x00000008 },
  { 0x00000000, 0xac6babac, 0xac6babac, 0x7ffffffe, 0x00000009 },
  { 0x00000000, 0xac0babac, 0xac0babac, 0x7ffffffe, 0x0000000a },
  { 0x00000000, 0xabdbabac, 0xabdbabac, 0x7ffffffe, 0x0000000b },
  { 0x00000000, 0xabc3abac, 0xabc3abac, 0x7ffffffe, 0x0000000c },
  { 0x00000000, 0xabb7abac, 0xabb7abac, 0x7ffffffe, 0x0000000d },
  { 0x00000000, 0xabb1abac, 0xabb1abac, 0x7ffffffe, 0x0000000e },
  { 0x00000000, 0xabaeabac, 0xabaeabac, 0x7ffffffe, 0x0000000f },
  { 0x00000000, 0xabad2bac, 0xabad2bac, 0x7ffffffe, 0x00000010 },
  { 0x00000000, 0xabac6bac, 0xabac6bac, 0x7ffffffe, 0x00000011 },
  { 0x00000000, 0xabac0bac, 0xabac0bac, 0x7ffffffe, 0x00000012 },
  { 0x00000000, 0xababdbac, 0xababdbac, 0x7ffffffe, 0x00000013 },
  { 0x00000000, 0xababc3ac, 0xababc3ac, 0x7ffffffe, 0x00000014 },
  { 0x00000000, 0xababb7ac, 0xababb7ac, 0x7ffffffe, 0x00000015 },
  { 0x00000000, 0xababb1ac, 0xababb1ac, 0x7ffffffe, 0x00000016 },
  { 0x00000000, 0xababaeac, 0xababaeac, 0x7ffffffe, 0x00000017 },
  { 0x00000000, 0xababad2c, 0xababad2c, 0x7ffffffe, 0x00000018 },
  { 0x00000000, 0xababac6c, 0xababac6c, 0x7ffffffe, 0x00000019 },
  { 0x00000000, 0xababac0c, 0xababac0c, 0x7ffffffe, 0x0000001a },
  { 0x00000000, 0xabababdc, 0xabababdc, 0x7ffffffe, 0x0000001b },
  { 0x00000000, 0xabababc4, 0xabababc4, 0x7ffffffe, 0x0000001c },
  { 0x00000000, 0xabababb8, 0xabababb8, 0x7ffffffe, 0x0000001d },
  { 0x00000000, 0xabababb2, 0xabababb2, 0x7ffffffe, 0x0000001e },
  { 0x00000000, 0xabababaf, 0xabababaf, 0x7ffffffe, 0x0000001f },
  { 0x00000000, 0x2bababad, 0x2bababad, 0x7ffffffe, 0x00000020 },
  { 0x00000000, 0x2bababac, 0x2bababac, 0x7fffffff, 0x00000000 },
  { 0x00000000, 0xebababac, 0xebababac, 0x7fffffff, 0x00000001 },
  { 0x00000000, 0xcbababac, 0xcbababac, 0x7fffffff, 0x00000002 },
  { 0x00000000, 0xbbababac, 0xbbababac, 0x7fffffff, 0x00000003 },
  { 0x00000000, 0xb3ababac, 0xb3ababac, 0x7fffffff, 0x00000004 },
  { 0x00000000, 0xafababac, 0xafababac, 0x7fffffff, 0x00000005 },
  { 0x00000000, 0xadababac, 0xadababac, 0x7fffffff, 0x00000006 },
  { 0x00000000, 0xacababac, 0xacababac, 0x7fffffff, 0x00000007 },
  { 0x00000000, 0xac2babac, 0xac2babac, 0x7fffffff, 0x00000008 },
  { 0x00000000, 0xabebabac, 0xabebabac, 0x7fffffff, 0x00000009 },
  { 0x00000000, 0xabcbabac, 0xabcbabac, 0x7fffffff, 0x0000000a },
  { 0x00000000, 0xabbbabac, 0xabbbabac, 0x7fffffff, 0x0000000b },
  { 0x00000000, 0xabb3abac, 0xabb3abac, 0x7fffffff, 0x0000000c },
  { 0x00000000, 0xabafabac, 0xabafabac, 0x7fffffff, 0x0000000d },
  { 0x00000000, 0xabadabac, 0xabadabac, 0x7fffffff, 0x0000000e },
  { 0x00000000, 0xabacabac, 0xabacabac, 0x7fffffff, 0x0000000f },
  { 0x00000000, 0xabac2bac, 0xabac2bac, 0x7fffffff, 0x00000010 },
  { 0x00000000, 0xababebac, 0xababebac, 0x7fffffff, 0x00000011 },
  { 0x00000000, 0xababcbac, 0xababcbac, 0x7fffffff, 0x00000012 },
  { 0x00000000, 0xababbbac, 0xababbbac, 0x7fffffff, 0x00000013 },
  { 0x00000000, 0xababb3ac, 0xababb3ac, 0x7fffffff, 0x00000014 },
  { 0x00000000, 0xababafac, 0xababafac, 0x7fffffff, 0x00000015 },
  { 0x00000000, 0xababadac, 0xababadac, 0x7fffffff, 0x00000016 },
  { 0x00000000, 0xababacac, 0xababacac, 0x7fffffff, 0x00000017 },
  { 0x00000000, 0xababac2c, 0xababac2c, 0x7fffffff, 0x00000018 },
  { 0x00000000, 0xabababec, 0xabababec, 0x7fffffff, 0x00000019 },
  { 0x00000000, 0xabababcc, 0xabababcc, 0x7fffffff, 0x0000001a },
  { 0x00000000, 0xabababbc, 0xabababbc, 0x7fffffff, 0x0000001b },
  { 0x00000000, 0xabababb4, 0xabababb4, 0x7fffffff, 0x0000001c },
  { 0x00000000, 0xabababb0, 0xabababb0, 0x7fffffff, 0x0000001d },
  { 0x00000000, 0xabababae, 0xabababae, 0x7fffffff, 0x0000001e },
  { 0x00000000, 0xabababad, 0xabababad, 0x7fffffff, 0x0000001f },
  { 0x00000000, 0x2bababac, 0x2bababac, 0x7fffffff, 0x00000020 },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x80000000, 0x00000000 },
  { 0x00000000, 0x6bababab, 0x6bababab, 0x80000000, 0x00000001 },
  { 0x00000000, 0x8bababab, 0x8bababab, 0x80000000, 0x00000002 },
  { 0x00000000, 0x9bababab, 0x9bababab, 0x80000000, 0x00000003 },
  { 0x00000000, 0xa3ababab, 0xa3ababab, 0x80000000, 0x00000004 },
  { 0x00000000, 0xa7ababab, 0xa7ababab, 0x80000000, 0x00000005 },
  { 0x00000000, 0xa9ababab, 0xa9ababab, 0x80000000, 0x00000006 },
  { 0x00000000, 0xaaababab, 0xaaababab, 0x80000000, 0x00000007 },
  { 0x00000000, 0xab2babab, 0xab2babab, 0x80000000, 0x00000008 },
  { 0x00000000, 0xab6babab, 0xab6babab, 0x80000000, 0x00000009 },
  { 0x00000000, 0xab8babab, 0xab8babab, 0x80000000, 0x0000000a },
  { 0x00000000, 0xab9babab, 0xab9babab, 0x80000000, 0x0000000b },
  { 0x00000000, 0xaba3abab, 0xaba3abab, 0x80000000, 0x0000000c },
  { 0x00000000, 0xaba7abab, 0xaba7abab, 0x80000000, 0x0000000d },
  { 0x00000000, 0xaba9abab, 0xaba9abab, 0x80000000, 0x0000000e },
  { 0x00000000, 0xabaaabab, 0xabaaabab, 0x80000000, 0x0000000f },
  { 0x00000000, 0xabab2bab, 0xabab2bab, 0x80000000, 0x00000010 },
  { 0x00000000, 0xabab6bab, 0xabab6bab, 0x80000000, 0x00000011 },
  { 0x00000000, 0xabab8bab, 0xabab8bab, 0x80000000, 0x00000012 },
  { 0x00000000, 0xabab9bab, 0xabab9bab, 0x80000000, 0x00000013 },
  { 0x00000000, 0xababa3ab, 0xababa3ab, 0x80000000, 0x00000014 },
  { 0x00000000, 0xababa7ab, 0xababa7ab, 0x80000000, 0x00000015 },
  { 0x00000000, 0xababa9ab, 0xababa9ab, 0x80000000, 0x00000016 },
  { 0x00000000, 0xababaaab, 0xababaaab, 0x80000000, 0x00000017 },
  { 0x00000000, 0xababab2b, 0xababab2b, 0x80000000, 0x00000018 },
  { 0x00000000, 0xababab6b, 0xababab6b, 0x80000000, 0x00000019 },
  { 0x00000000, 0xababab8b, 0xababab8b, 0x80000000, 0x0000001a },
  { 0x00000000, 0xababab9b, 0xababab9b, 0x80000000, 0x0000001b },
  { 0x00000000, 0xabababa3, 0xabababa3, 0x80000000, 0x0000001c },
  { 0x00000000, 0xabababa7, 0xabababa7, 0x80000000, 0x0000001d },
  { 0x00000000, 0xabababa9, 0xabababa9, 0x80000000, 0x0000001e },
  { 0x00000000, 0xabababaa, 0xabababaa, 0x80000000, 0x0000001f },
  { 0x00000000, 0x2bababab, 0x2bababab, 0x80000000, 0x00000020 },
  { 0x00000000, 0x2bababaa, 0x2bababaa, 0x80000001, 0x00000000 },
  { 0x00000000, 0xebababab, 0xebababab, 0x80000001, 0x00000001 },
  { 0x00000000, 0x4bababab, 0x4bababab, 0x80000001, 0x00000002 },
  { 0x00000000, 0x7bababab, 0x7bababab, 0x80000001, 0x00000003 },
  { 0x00000000, 0x93ababab, 0x93ababab, 0x80000001, 0x00000004 },
  { 0x00000000, 0x9fababab, 0x9fababab, 0x80000001, 0x00000005 },
  { 0x00000000, 0xa5ababab, 0xa5ababab, 0x80000001, 0x00000006 },
  { 0x00000000, 0xa8ababab, 0xa8ababab, 0x80000001, 0x00000007 },
  { 0x00000000, 0xaa2babab, 0xaa2babab, 0x80000001, 0x00000008 },
  { 0x00000000, 0xaaebabab, 0xaaebabab, 0x80000001, 0x00000009 },
  { 0x00000000, 0xab4babab, 0xab4babab, 0x80000001, 0x0000000a },
  { 0x00000000, 0xab7babab, 0xab7babab, 0x80000001, 0x0000000b },
  { 0x00000000, 0xab93abab, 0xab93abab, 0x80000001, 0x0000000c },
  { 0x00000000, 0xab9fabab, 0xab9fabab, 0x80000001, 0x0000000d },
  { 0x00000000, 0xaba5abab, 0xaba5abab, 0x80000001, 0x0000000e },
  { 0x00000000, 0xaba8abab, 0xaba8abab, 0x80000001, 0x0000000f },
  { 0x00000000, 0xabaa2bab, 0xabaa2bab, 0x80000001, 0x00000010 },
  { 0x00000000, 0xabaaebab, 0xabaaebab, 0x80000001, 0x00000011 },
  { 0x00000000, 0xabab4bab, 0xabab4bab, 0x80000001, 0x00000012 },
  { 0x00000000, 0xabab7bab, 0xabab7bab, 0x80000001, 0x00000013 },
  { 0x00000000, 0xabab93ab, 0xabab93ab, 0x80000001, 0x00000014 },
  { 0x00000000, 0xabab9fab, 0xabab9fab, 0x80000001, 0x00000015 },
  { 0x00000000, 0xababa5ab, 0xababa5ab, 0x80000001, 0x00000016 },
  { 0x00000000, 0xababa8ab, 0xababa8ab, 0x80000001, 0x00000017 },
  { 0x00000000, 0xababaa2b, 0xababaa2b, 0x80000001, 0x00000018 },
  { 0x00000000, 0xababaaeb, 0xababaaeb, 0x80000001, 0x00000019 },
  { 0x00000000, 0xababab4b, 0xababab4b, 0x80000001, 0x0000001a },
  { 0x00000000, 0xababab7b, 0xababab7b, 0x80000001, 0x0000001b },
  { 0x00000000, 0xababab93, 0xababab93, 0x80000001, 0x0000001c },
  { 0x00000000, 0xababab9f, 0xababab9f, 0x80000001, 0x0000001d },
  { 0x00000000, 0xabababa5, 0xabababa5, 0x80000001, 0x0000001e },
  { 0x00000000, 0xabababa8, 0xabababa8, 0x80000001, 0x0000001f },
  { 0x00000000, 0x2bababaa, 0x2bababaa, 0x80000001, 0x00000020 },
  { 0x00000000, 0x01010101, 0x01010101, 0xaaaaaaaa, 0x00000000 },
  { 0x00000000, 0x56565656, 0x56565656, 0xaaaaaaaa, 0x00000001 },
  { 0x00000000, 0x01010101, 0x01010101, 0xaaaaaaaa, 0x00000002 },
  { 0x00000000, 0x56565656, 0x56565656, 0xaaaaaaaa, 0x00000003 },
  { 0x00000000, 0x01010101, 0x01010101, 0xaaaaaaaa, 0x00000004 },
  { 0x00000000, 0x56565656, 0x56565656, 0xaaaaaaaa, 0x00000005 },
  { 0x00000000, 0x01010101, 0x01010101, 0xaaaaaaaa, 0x00000006 },
  { 0x00000000, 0x56565656, 0x56565656, 0xaaaaaaaa, 0x00000007 },
  { 0x00000000, 0x01010101, 0x01010101, 0xaaaaaaaa, 0x00000008 },
  { 0x00000000, 0x56565656, 0x56565656, 0xaaaaaaaa, 0x00000009 },
  { 0x00000000, 0x01010101, 0x01010101, 0xaaaaaaaa, 0x0000000a },
  { 0x00000000, 0x56565656, 0x56565656, 0xaaaaaaaa, 0x0000000b },
  { 0x00000000, 0x01010101, 0x01010101, 0xaaaaaaaa, 0x0000000c },
  { 0x00000000, 0x56565656, 0x56565656, 0xaaaaaaaa, 0x0000000d },
  { 0x00000000, 0x01010101, 0x01010101, 0xaaaaaaaa, 0x0000000e },
  { 0x00000000, 0x56565656, 0x56565656, 0xaaaaaaaa, 0x0000000f },
  { 0x00000000, 0x01010101, 0x01010101, 0xaaaaaaaa, 0x00000010 },
  { 0x00000000, 0x56565656, 0x56565656, 0xaaaaaaaa, 0x00000011 },
  { 0x00000000, 0x01010101, 0x01010101, 0xaaaaaaaa, 0x00000012 },
  { 0x00000000, 0x56565656, 0x56565656, 0xaaaaaaaa, 0x00000013 },
  { 0x00000000, 0x01010101, 0x01010101, 0xaaaaaaaa, 0x00000014 },
  { 0x00000000, 0x56565656, 0x56565656, 0xaaaaaaaa, 0x00000015 },
  { 0x00000000, 0x01010101, 0x01010101, 0xaaaaaaaa, 0x00000016 },
  { 0x00000000, 0x56565656, 0x56565656, 0xaaaaaaaa, 0x00000017 },
  { 0x00000000, 0x01010101, 0x01010101, 0xaaaaaaaa, 0x00000018 },
  { 0x00000000, 0x56565656, 0x56565656, 0xaaaaaaaa, 0x00000019 },
  { 0x00000000, 0x01010101, 0x01010101, 0xaaaaaaaa, 0x0000001a },
  { 0x00000000, 0x56565656, 0x56565656, 0xaaaaaaaa, 0x0000001b },
  { 0x00000000, 0x01010101, 0x01010101, 0xaaaaaaaa, 0x0000001c },
  { 0x00000000, 0x56565656, 0x56565656, 0xaaaaaaaa, 0x0000001d },
  { 0x00000000, 0x01010101, 0x01010101, 0xaaaaaaaa, 0x0000001e },
  { 0x00000000, 0x56565656, 0x56565656, 0xaaaaaaaa, 0x0000001f },
  { 0x00000000, 0x01010101, 0x01010101, 0xaaaaaaaa, 0x00000020 },
  { 0x00000000, 0xdedededf, 0xdedededf, 0xcccccccc, 0x00000000 },
  { 0x00000000, 0x45454545, 0x45454545, 0xcccccccc, 0x00000001 },
  { 0x00000000, 0x78787878, 0x78787878, 0xcccccccc, 0x00000002 },
  { 0x00000000, 0x12121212, 0x12121212, 0xcccccccc, 0x00000003 },
  { 0x00000000, 0xdedededf, 0xdedededf, 0xcccccccc, 0x00000004 },
  { 0x00000000, 0x45454545, 0x45454545, 0xcccccccc, 0x00000005 },
  { 0x00000000, 0x78787878, 0x78787878, 0xcccccccc, 0x00000006 },
  { 0x00000000, 0x12121212, 0x12121212, 0xcccccccc, 0x00000007 },
  { 0x00000000, 0xdedededf, 0xdedededf, 0xcccccccc, 0x00000008 },
  { 0x00000000, 0x45454545, 0x45454545, 0xcccccccc, 0x00000009 },
  { 0x00000000, 0x78787878, 0x78787878, 0xcccccccc, 0x0000000a },
  { 0x00000000, 0x12121212, 0x12121212, 0xcccccccc, 0x0000000b },
  { 0x00000000, 0xdedededf, 0xdedededf, 0xcccccccc, 0x0000000c },
  { 0x00000000, 0x45454545, 0x45454545, 0xcccccccc, 0x0000000d },
  { 0x00000000, 0x78787878, 0x78787878, 0xcccccccc, 0x0000000e },
  { 0x00000000, 0x12121212, 0x12121212, 0xcccccccc, 0x0000000f },
  { 0x00000000, 0xdedededf, 0xdedededf, 0xcccccccc, 0x00000010 },
  { 0x00000000, 0x45454545, 0x45454545, 0xcccccccc, 0x00000011 },
  { 0x00000000, 0x78787878, 0x78787878, 0xcccccccc, 0x00000012 },
  { 0x00000000, 0x12121212, 0x12121212, 0xcccccccc, 0x00000013 },
  { 0x00000000, 0xdedededf, 0xdedededf, 0xcccccccc, 0x00000014 },
  { 0x00000000, 0x45454545, 0x45454545, 0xcccccccc, 0x00000015 },
  { 0x00000000, 0x78787878, 0x78787878, 0xcccccccc, 0x00000016 },
  { 0x00000000, 0x12121212, 0x12121212, 0xcccccccc, 0x00000017 },
  { 0x00000000, 0xdedededf, 0xdedededf, 0xcccccccc, 0x00000018 },
  { 0x00000000, 0x45454545, 0x45454545, 0xcccccccc, 0x00000019 },
  { 0x00000000, 0x78787878, 0x78787878, 0xcccccccc, 0x0000001a },
  { 0x00000000, 0x12121212, 0x12121212, 0xcccccccc, 0x0000001b },
  { 0x00000000, 0xdedededf, 0xdedededf, 0xcccccccc, 0x0000001c },
  { 0x00000000, 0x45454545, 0x45454545, 0xcccccccc, 0x0000001d },
  { 0x00000000, 0x78787878, 0x78787878, 0xcccccccc, 0x0000001e },
  { 0x00000000, 0x12121212, 0x12121212, 0xcccccccc, 0x0000001f },
  { 0x00000000, 0xdedededf, 0xdedededf, 0xcccccccc, 0x00000020 },
  { 0x00000000, 0xabac2bab, 0xabac2bab, 0xffff8000, 0x00000000 },
  { 0x00000000, 0x2babebab, 0x2babebab, 0xffff8000, 0x00000001 },
  { 0x00000000, 0x6babcbab, 0x6babcbab, 0xffff8000, 0x00000002 },
  { 0x00000000, 0x8babbbab, 0x8babbbab, 0xffff8000, 0x00000003 },
  { 0x00000000, 0x9babb3ab, 0x9babb3ab, 0xffff8000, 0x00000004 },
  { 0x00000000, 0xa3abafab, 0xa3abafab, 0xffff8000, 0x00000005 },
  { 0x00000000, 0xa7abadab, 0xa7abadab, 0xffff8000, 0x00000006 },
  { 0x00000000, 0xa9abacab, 0xa9abacab, 0xffff8000, 0x00000007 },
  { 0x00000000, 0xaaabac2b, 0xaaabac2b, 0xffff8000, 0x00000008 },
  { 0x00000000, 0xab2babeb, 0xab2babeb, 0xffff8000, 0x00000009 },
  { 0x00000000, 0xab6babcb, 0xab6babcb, 0xffff8000, 0x0000000a },
  { 0x00000000, 0xab8babbb, 0xab8babbb, 0xffff8000, 0x0000000b },
  { 0x00000000, 0xab9babb3, 0xab9babb3, 0xffff8000, 0x0000000c },
  { 0x00000000, 0xaba3abaf, 0xaba3abaf, 0xffff8000, 0x0000000d },
  { 0x00000000, 0xaba7abad, 0xaba7abad, 0xffff8000, 0x0000000e },
  { 0x00000000, 0xaba9abac, 0xaba9abac, 0xffff8000, 0x0000000f },
  { 0x00000000, 0x2baaabac, 0x2baaabac, 0xffff8000, 0x00000010 },
  { 0x00000000, 0xebab2bac, 0xebab2bac, 0xffff8000, 0x00000011 },
  { 0x00000000, 0xcbab6bac, 0xcbab6bac, 0xffff8000, 0x00000012 },
  { 0x00000000, 0xbbab8bac, 0xbbab8bac, 0xffff8000, 0x00000013 },
  { 0x00000000, 0xb3ab9bac, 0xb3ab9bac, 0xffff8000, 0x00000014 },
  { 0x00000000, 0xafaba3ac, 0xafaba3ac, 0xffff8000, 0x00000015 },
  { 0x00000000, 0xadaba7ac, 0xadaba7ac, 0xffff8000, 0x00000016 },
  { 0x00000000, 0xacaba9ac, 0xacaba9ac, 0xffff8000, 0x00000017 },
  { 0x00000000, 0xac2baaac, 0xac2baaac, 0xffff8000, 0x00000018 },
  { 0x00000000, 0xabebab2c, 0xabebab2c, 0xffff8000, 0x00000019 },
  { 0x00000000, 0xabcbab6c, 0xabcbab6c, 0xffff8000, 0x0000001a },
  { 0x00000000, 0xabbbab8c, 0xabbbab8c, 0xffff8000, 0x0000001b },
  { 0x00000000, 0xabb3ab9c, 0xabb3ab9c, 0xffff8000, 0x0000001c },
  { 0x00000000, 0xabafaba4, 0xabafaba4, 0xffff8000, 0x0000001d },
  { 0x00000000, 0xabadaba8, 0xabadaba8, 0xffff8000, 0x0000001e },
  { 0x00000000, 0xabacabaa, 0xabacabaa, 0xffff8000, 0x0000001f },
  { 0x00000000, 0xabac2bab, 0xabac2bab, 0xffff8000, 0x00000020 },
  { 0x00000000, 0xabac2baa, 0xabac2baa, 0xffff8001, 0x00000000 },
  { 0x00000000, 0xababebab, 0xababebab, 0xffff8001, 0x00000001 },
  { 0x00000000, 0x2babcbab, 0x2babcbab, 0xffff8001, 0x00000002 },
  { 0x00000000, 0x6babbbab, 0x6babbbab, 0xffff8001, 0x00000003 },
  { 0x00000000, 0x8babb3ab, 0x8babb3ab, 0xffff8001, 0x00000004 },
  { 0x00000000, 0x9babafab, 0x9babafab, 0xffff8001, 0x00000005 },
  { 0x00000000, 0xa3abadab, 0xa3abadab, 0xffff8001, 0x00000006 },
  { 0x00000000, 0xa7abacab, 0xa7abacab, 0xffff8001, 0x00000007 },
  { 0x00000000, 0xa9abac2b, 0xa9abac2b, 0xffff8001, 0x00000008 },
  { 0x00000000, 0xaaababeb, 0xaaababeb, 0xffff8001, 0x00000009 },
  { 0x00000000, 0xab2babcb, 0xab2babcb, 0xffff8001, 0x0000000a },
  { 0x00000000, 0xab6babbb, 0xab6babbb, 0xffff8001, 0x0000000b },
  { 0x00000000, 0xab8babb3, 0xab8babb3, 0xffff8001, 0x0000000c },
  { 0x00000000, 0xab9babaf, 0xab9babaf, 0xffff8001, 0x0000000d },
  { 0x00000000, 0xaba3abad, 0xaba3abad, 0xffff8001, 0x0000000e },
  { 0x00000000, 0xaba7abac, 0xaba7abac, 0xffff8001, 0x0000000f },
  { 0x00000000, 0x2ba9abac, 0x2ba9abac, 0xffff8001, 0x00000010 },
  { 0x00000000, 0xebaaabac, 0xebaaabac, 0xffff8001, 0x00000011 },
  { 0x00000000, 0xcbab2bac, 0xcbab2bac, 0xffff8001, 0x00000012 },
  { 0x00000000, 0xbbab6bac, 0xbbab6bac, 0xffff8001, 0x00000013 },
  { 0x00000000, 0xb3ab8bac, 0xb3ab8bac, 0xffff8001, 0x00000014 },
  { 0x00000000, 0xafab9bac, 0xafab9bac, 0xffff8001, 0x00000015 },
  { 0x00000000, 0xadaba3ac, 0xadaba3ac, 0xffff8001, 0x00000016 },
  { 0x00000000, 0xacaba7ac, 0xacaba7ac, 0xffff8001, 0x00000017 },
  { 0x00000000, 0xac2ba9ac, 0xac2ba9ac, 0xffff8001, 0x00000018 },
  { 0x00000000, 0xabebaaac, 0xabebaaac, 0xffff8001, 0x00000019 },
  { 0x00000000, 0xabcbab2c, 0xabcbab2c, 0xffff8001, 0x0000001a },
  { 0x00000000, 0xabbbab6c, 0xabbbab6c, 0xffff8001, 0x0000001b },
  { 0x00000000, 0xabb3ab8c, 0xabb3ab8c, 0xffff8001, 0x0000001c },
  { 0x00000000, 0xabafab9c, 0xabafab9c, 0xffff8001, 0x0000001d },
  { 0x00000000, 0xabadaba4, 0xabadaba4, 0xffff8001, 0x0000001e },
  { 0x00000000, 0xabacaba8, 0xabacaba8, 0xffff8001, 0x0000001f },
  { 0x00000000, 0xabac2baa, 0xabac2baa, 0xffff8001, 0x00000020 },
  { 0x00000000, 0xabac2ba9, 0xabac2ba9, 0xffff8002, 0x00000000 },
  { 0x00000000, 0x2babebaa, 0x2babebaa, 0xffff8002, 0x00000001 },
  { 0x00000000, 0xebabcbab, 0xebabcbab, 0xffff8002, 0x00000002 },
  { 0x00000000, 0x4babbbab, 0x4babbbab, 0xffff8002, 0x00000003 },
  { 0x00000000, 0x7babb3ab, 0x7babb3ab, 0xffff8002, 0x00000004 },
  { 0x00000000, 0x93abafab, 0x93abafab, 0xffff8002, 0x00000005 },
  { 0x00000000, 0x9fabadab, 0x9fabadab, 0xffff8002, 0x00000006 },
  { 0x00000000, 0xa5abacab, 0xa5abacab, 0xffff8002, 0x00000007 },
  { 0x00000000, 0xa8abac2b, 0xa8abac2b, 0xffff8002, 0x00000008 },
  { 0x00000000, 0xaa2babeb, 0xaa2babeb, 0xffff8002, 0x00000009 },
  { 0x00000000, 0xaaebabcb, 0xaaebabcb, 0xffff8002, 0x0000000a },
  { 0x00000000, 0xab4babbb, 0xab4babbb, 0xffff8002, 0x0000000b },
  { 0x00000000, 0xab7babb3, 0xab7babb3, 0xffff8002, 0x0000000c },
  { 0x00000000, 0xab93abaf, 0xab93abaf, 0xffff8002, 0x0000000d },
  { 0x00000000, 0xab9fabad, 0xab9fabad, 0xffff8002, 0x0000000e },
  { 0x00000000, 0xaba5abac, 0xaba5abac, 0xffff8002, 0x0000000f },
  { 0x00000000, 0x2ba8abac, 0x2ba8abac, 0xffff8002, 0x00000010 },
  { 0x00000000, 0xebaa2bac, 0xebaa2bac, 0xffff8002, 0x00000011 },
  { 0x00000000, 0xcbaaebac, 0xcbaaebac, 0xffff8002, 0x00000012 },
  { 0x00000000, 0xbbab4bac, 0xbbab4bac, 0xffff8002, 0x00000013 },
  { 0x00000000, 0xb3ab7bac, 0xb3ab7bac, 0xffff8002, 0x00000014 },
  { 0x00000000, 0xafab93ac, 0xafab93ac, 0xffff8002, 0x00000015 },
  { 0x00000000, 0xadab9fac, 0xadab9fac, 0xffff8002, 0x00000016 },
  { 0x00000000, 0xacaba5ac, 0xacaba5ac, 0xffff8002, 0x00000017 },
  { 0x00000000, 0xac2ba8ac, 0xac2ba8ac, 0xffff8002, 0x00000018 },
  { 0x00000000, 0xabebaa2c, 0xabebaa2c, 0xffff8002, 0x00000019 },
  { 0x00000000, 0xabcbaaec, 0xabcbaaec, 0xffff8002, 0x0000001a },
  { 0x00000000, 0xabbbab4c, 0xabbbab4c, 0xffff8002, 0x0000001b },
  { 0x00000000, 0xabb3ab7c, 0xabb3ab7c, 0xffff8002, 0x0000001c },
  { 0x00000000, 0xabafab94, 0xabafab94, 0xffff8002, 0x0000001d },
  { 0x00000000, 0xabadaba0, 0xabadaba0, 0xffff8002, 0x0000001e },
  { 0x00000000, 0xabacaba6, 0xabacaba6, 0xffff8002, 0x0000001f },
  { 0x00000000, 0xabac2ba9, 0xabac2ba9, 0xffff8002, 0x00000020 },
  { 0x00000000, 0xabac2ba8, 0xabac2ba8, 0xffff8003, 0x00000000 },
  { 0x00000000, 0xababebaa, 0xababebaa, 0xffff8003, 0x00000001 },
  { 0x00000000, 0xababcbab, 0xababcbab, 0xffff8003, 0x00000002 },
  { 0x00000000, 0x2babbbab, 0x2babbbab, 0xffff8003, 0x00000003 },
  { 0x00000000, 0x6babb3ab, 0x6babb3ab, 0xffff8003, 0x00000004 },
  { 0x00000000, 0x8babafab, 0x8babafab, 0xffff8003, 0x00000005 },
  { 0x00000000, 0x9babadab, 0x9babadab, 0xffff8003, 0x00000006 },
  { 0x00000000, 0xa3abacab, 0xa3abacab, 0xffff8003, 0x00000007 },
  { 0x00000000, 0xa7abac2b, 0xa7abac2b, 0xffff8003, 0x00000008 },
  { 0x00000000, 0xa9ababeb, 0xa9ababeb, 0xffff8003, 0x00000009 },
  { 0x00000000, 0xaaababcb, 0xaaababcb, 0xffff8003, 0x0000000a },
  { 0x00000000, 0xab2babbb, 0xab2babbb, 0xffff8003, 0x0000000b },
  { 0x00000000, 0xab6babb3, 0xab6babb3, 0xffff8003, 0x0000000c },
  { 0x00000000, 0xab8babaf, 0xab8babaf, 0xffff8003, 0x0000000d },
  { 0x00000000, 0xab9babad, 0xab9babad, 0xffff8003, 0x0000000e },
  { 0x00000000, 0xaba3abac, 0xaba3abac, 0xffff8003, 0x0000000f },
  { 0x00000000, 0x2ba7abac, 0x2ba7abac, 0xffff8003, 0x00000010 },
  { 0x00000000, 0xeba9abac, 0xeba9abac, 0xffff8003, 0x00000011 },
  { 0x00000000, 0xcbaaabac, 0xcbaaabac, 0xffff8003, 0x00000012 },
  { 0x00000000, 0xbbab2bac, 0xbbab2bac, 0xffff8003, 0x00000013 },
  { 0x00000000, 0xb3ab6bac, 0xb3ab6bac, 0xffff8003, 0x00000014 },
  { 0x00000000, 0xafab8bac, 0xafab8bac, 0xffff8003, 0x00000015 },
  { 0x00000000, 0xadab9bac, 0xadab9bac, 0xffff8003, 0x00000016 },
  { 0x00000000, 0xacaba3ac, 0xacaba3ac, 0xffff8003, 0x00000017 },
  { 0x00000000, 0xac2ba7ac, 0xac2ba7ac, 0xffff8003, 0x00000018 },
  { 0x00000000, 0xabeba9ac, 0xabeba9ac, 0xffff8003, 0x00000019 },
  { 0x00000000, 0xabcbaaac, 0xabcbaaac, 0xffff8003, 0x0000001a },
  { 0x00000000, 0xabbbab2c, 0xabbbab2c, 0xffff8003, 0x0000001b },
  { 0x00000000, 0xabb3ab6c, 0xabb3ab6c, 0xffff8003, 0x0000001c },
  { 0x00000000, 0xabafab8c, 0xabafab8c, 0xffff8003, 0x0000001d },
  { 0x00000000, 0xabadab9c, 0xabadab9c, 0xffff8003, 0x0000001e },
  { 0x00000000, 0xabacaba4, 0xabacaba4, 0xffff8003, 0x0000001f },
  { 0x00000000, 0xabac2ba8, 0xabac2ba8, 0xffff8003, 0x00000020 },
  { 0x00000000, 0xababac2b, 0xababac2b, 0xffffff80, 0x00000000 },
  { 0x00000000, 0x2bababeb, 0x2bababeb, 0xffffff80, 0x00000001 },
  { 0x00000000, 0x6bababcb, 0x6bababcb, 0xffffff80, 0x00000002 },
  { 0x00000000, 0x8bababbb, 0x8bababbb, 0xffffff80, 0x00000003 },
  { 0x00000000, 0x9bababb3, 0x9bababb3, 0xffffff80, 0x00000004 },
  { 0x00000000, 0xa3ababaf, 0xa3ababaf, 0xffffff80, 0x00000005 },
  { 0x00000000, 0xa7ababad, 0xa7ababad, 0xffffff80, 0x00000006 },
  { 0x00000000, 0xa9ababac, 0xa9ababac, 0xffffff80, 0x00000007 },
  { 0x00000000, 0x2aababac, 0x2aababac, 0xffffff80, 0x00000008 },
  { 0x00000000, 0xeb2babac, 0xeb2babac, 0xffffff80, 0x00000009 },
  { 0x00000000, 0xcb6babac, 0xcb6babac, 0xffffff80, 0x0000000a },
  { 0x00000000, 0xbb8babac, 0xbb8babac, 0xffffff80, 0x0000000b },
  { 0x00000000, 0xb39babac, 0xb39babac, 0xffffff80, 0x0000000c },
  { 0x00000000, 0xafa3abac, 0xafa3abac, 0xffffff80, 0x0000000d },
  { 0x00000000, 0xada7abac, 0xada7abac, 0xffffff80, 0x0000000e },
  { 0x00000000, 0xaca9abac, 0xaca9abac, 0xffffff80, 0x0000000f },
  { 0x00000000, 0xac2aabac, 0xac2aabac, 0xffffff80, 0x00000010 },
  { 0x00000000, 0xabeb2bac, 0xabeb2bac, 0xffffff80, 0x00000011 },
  { 0x00000000, 0xabcb6bac, 0xabcb6bac, 0xffffff80, 0x00000012 },
  { 0x00000000, 0xabbb8bac, 0xabbb8bac, 0xffffff80, 0x00000013 },
  { 0x00000000, 0xabb39bac, 0xabb39bac, 0xffffff80, 0x00000014 },
  { 0x00000000, 0xabafa3ac, 0xabafa3ac, 0xffffff80, 0x00000015 },
  { 0x00000000, 0xabada7ac, 0xabada7ac, 0xffffff80, 0x00000016 },
  { 0x00000000, 0xabaca9ac, 0xabaca9ac, 0xffffff80, 0x00000017 },
  { 0x00000000, 0xabac2aac, 0xabac2aac, 0xffffff80, 0x00000018 },
  { 0x00000000, 0xababeb2c, 0xababeb2c, 0xffffff80, 0x00000019 },
  { 0x00000000, 0xababcb6c, 0xababcb6c, 0xffffff80, 0x0000001a },
  { 0x00000000, 0xababbb8c, 0xababbb8c, 0xffffff80, 0x0000001b },
  { 0x00000000, 0xababb39c, 0xababb39c, 0xffffff80, 0x0000001c },
  { 0x00000000, 0xababafa4, 0xababafa4, 0xffffff80, 0x0000001d },
  { 0x00000000, 0xababada8, 0xababada8, 0xffffff80, 0x0000001e },
  { 0x00000000, 0xababacaa, 0xababacaa, 0xffffff80, 0x0000001f },
  { 0x00000000, 0xababac2b, 0xababac2b, 0xffffff80, 0x00000020 },
  { 0x00000000, 0xababac2a, 0xababac2a, 0xffffff81, 0x00000000 },
  { 0x00000000, 0xabababeb, 0xabababeb, 0xffffff81, 0x00000001 },
  { 0x00000000, 0x2bababcb, 0x2bababcb, 0xffffff81, 0x00000002 },
  { 0x00000000, 0x6bababbb, 0x6bababbb, 0xffffff81, 0x00000003 },
  { 0x00000000, 0x8bababb3, 0x8bababb3, 0xffffff81, 0x00000004 },
  { 0x00000000, 0x9bababaf, 0x9bababaf, 0xffffff81, 0x00000005 },
  { 0x00000000, 0xa3ababad, 0xa3ababad, 0xffffff81, 0x00000006 },
  { 0x00000000, 0xa7ababac, 0xa7ababac, 0xffffff81, 0x00000007 },
  { 0x00000000, 0x29ababac, 0x29ababac, 0xffffff81, 0x00000008 },
  { 0x00000000, 0xeaababac, 0xeaababac, 0xffffff81, 0x00000009 },
  { 0x00000000, 0xcb2babac, 0xcb2babac, 0xffffff81, 0x0000000a },
  { 0x00000000, 0xbb6babac, 0xbb6babac, 0xffffff81, 0x0000000b },
  { 0x00000000, 0xb38babac, 0xb38babac, 0xffffff81, 0x0000000c },
  { 0x00000000, 0xaf9babac, 0xaf9babac, 0xffffff81, 0x0000000d },
  { 0x00000000, 0xada3abac, 0xada3abac, 0xffffff81, 0x0000000e },
  { 0x00000000, 0xaca7abac, 0xaca7abac, 0xffffff81, 0x0000000f },
  { 0x00000000, 0xac29abac, 0xac29abac, 0xffffff81, 0x00000010 },
  { 0x00000000, 0xabeaabac, 0xabeaabac, 0xffffff81, 0x00000011 },
  { 0x00000000, 0xabcb2bac, 0xabcb2bac, 0xffffff81, 0x00000012 },
  { 0x00000000, 0xabbb6bac, 0xabbb6bac, 0xffffff81, 0x00000013 },
  { 0x00000000, 0xabb38bac, 0xabb38bac, 0xffffff81, 0x00000014 },
  { 0x00000000, 0xabaf9bac, 0xabaf9bac, 0xffffff81, 0x00000015 },
  { 0x00000000, 0xabada3ac, 0xabada3ac, 0xffffff81, 0x00000016 },
  { 0x00000000, 0xabaca7ac, 0xabaca7ac, 0xffffff81, 0x00000017 },
  { 0x00000000, 0xabac29ac, 0xabac29ac, 0xffffff81, 0x00000018 },
  { 0x00000000, 0xababeaac, 0xababeaac, 0xffffff81, 0x00000019 },
  { 0x00000000, 0xababcb2c, 0xababcb2c, 0xffffff81, 0x0000001a },
  { 0x00000000, 0xababbb6c, 0xababbb6c, 0xffffff81, 0x0000001b },
  { 0x00000000, 0xababb38c, 0xababb38c, 0xffffff81, 0x0000001c },
  { 0x00000000, 0xababaf9c, 0xababaf9c, 0xffffff81, 0x0000001d },
  { 0x00000000, 0xababada4, 0xababada4, 0xffffff81, 0x0000001e },
  { 0x00000000, 0xababaca8, 0xababaca8, 0xffffff81, 0x0000001f },
  { 0x00000000, 0xababac2a, 0xababac2a, 0xffffff81, 0x00000020 },
  { 0x00000000, 0xababac29, 0xababac29, 0xffffff82, 0x00000000 },
  { 0x00000000, 0x2bababea, 0x2bababea, 0xffffff82, 0x00000001 },
  { 0x00000000, 0xebababcb, 0xebababcb, 0xffffff82, 0x00000002 },
  { 0x00000000, 0x4bababbb, 0x4bababbb, 0xffffff82, 0x00000003 },
  { 0x00000000, 0x7bababb3, 0x7bababb3, 0xffffff82, 0x00000004 },
  { 0x00000000, 0x93ababaf, 0x93ababaf, 0xffffff82, 0x00000005 },
  { 0x00000000, 0x9fababad, 0x9fababad, 0xffffff82, 0x00000006 },
  { 0x00000000, 0xa5ababac, 0xa5ababac, 0xffffff82, 0x00000007 },
  { 0x00000000, 0x28ababac, 0x28ababac, 0xffffff82, 0x00000008 },
  { 0x00000000, 0xea2babac, 0xea2babac, 0xffffff82, 0x00000009 },
  { 0x00000000, 0xcaebabac, 0xcaebabac, 0xffffff82, 0x0000000a },
  { 0x00000000, 0xbb4babac, 0xbb4babac, 0xffffff82, 0x0000000b },
  { 0x00000000, 0xb37babac, 0xb37babac, 0xffffff82, 0x0000000c },
  { 0x00000000, 0xaf93abac, 0xaf93abac, 0xffffff82, 0x0000000d },
  { 0x00000000, 0xad9fabac, 0xad9fabac, 0xffffff82, 0x0000000e },
  { 0x00000000, 0xaca5abac, 0xaca5abac, 0xffffff82, 0x0000000f },
  { 0x00000000, 0xac28abac, 0xac28abac, 0xffffff82, 0x00000010 },
  { 0x00000000, 0xabea2bac, 0xabea2bac, 0xffffff82, 0x00000011 },
  { 0x00000000, 0xabcaebac, 0xabcaebac, 0xffffff82, 0x00000012 },
  { 0x00000000, 0xabbb4bac, 0xabbb4bac, 0xffffff82, 0x00000013 },
  { 0x00000000, 0xabb37bac, 0xabb37bac, 0xffffff82, 0x00000014 },
  { 0x00000000, 0xabaf93ac, 0xabaf93ac, 0xffffff82, 0x00000015 },
  { 0x00000000, 0xabad9fac, 0xabad9fac, 0xffffff82, 0x00000016 },
  { 0x00000000, 0xabaca5ac, 0xabaca5ac, 0xffffff82, 0x00000017 },
  { 0x00000000, 0xabac28ac, 0xabac28ac, 0xffffff82, 0x00000018 },
  { 0x00000000, 0xababea2c, 0xababea2c, 0xffffff82, 0x00000019 },
  { 0x00000000, 0xababcaec, 0xababcaec, 0xffffff82, 0x0000001a },
  { 0x00000000, 0xababbb4c, 0xababbb4c, 0xffffff82, 0x0000001b },
  { 0x00000000, 0xababb37c, 0xababb37c, 0xffffff82, 0x0000001c },
  { 0x00000000, 0xababaf94, 0xababaf94, 0xffffff82, 0x0000001d },
  { 0x00000000, 0xababada0, 0xababada0, 0xffffff82, 0x0000001e },
  { 0x00000000, 0xababaca6, 0xababaca6, 0xffffff82, 0x0000001f },
  { 0x00000000, 0xababac29, 0xababac29, 0xffffff82, 0x00000020 },
  { 0x00000000, 0xababac28, 0xababac28, 0xffffff83, 0x00000000 },
  { 0x00000000, 0xabababea, 0xabababea, 0xffffff83, 0x00000001 },
  { 0x00000000, 0xabababcb, 0xabababcb, 0xffffff83, 0x00000002 },
  { 0x00000000, 0x2bababbb, 0x2bababbb, 0xffffff83, 0x00000003 },
  { 0x00000000, 0x6bababb3, 0x6bababb3, 0xffffff83, 0x00000004 },
  { 0x00000000, 0x8bababaf, 0x8bababaf, 0xffffff83, 0x00000005 },
  { 0x00000000, 0x9bababad, 0x9bababad, 0xffffff83, 0x00000006 },
  { 0x00000000, 0xa3ababac, 0xa3ababac, 0xffffff83, 0x00000007 },
  { 0x00000000, 0x27ababac, 0x27ababac, 0xffffff83, 0x00000008 },
  { 0x00000000, 0xe9ababac, 0xe9ababac, 0xffffff83, 0x00000009 },
  { 0x00000000, 0xcaababac, 0xcaababac, 0xffffff83, 0x0000000a },
  { 0x00000000, 0xbb2babac, 0xbb2babac, 0xffffff83, 0x0000000b },
  { 0x00000000, 0xb36babac, 0xb36babac, 0xffffff83, 0x0000000c },
  { 0x00000000, 0xaf8babac, 0xaf8babac, 0xffffff83, 0x0000000d },
  { 0x00000000, 0xad9babac, 0xad9babac, 0xffffff83, 0x0000000e },
  { 0x00000000, 0xaca3abac, 0xaca3abac, 0xffffff83, 0x0000000f },
  { 0x00000000, 0xac27abac, 0xac27abac, 0xffffff83, 0x00000010 },
  { 0x00000000, 0xabe9abac, 0xabe9abac, 0xffffff83, 0x00000011 },
  { 0x00000000, 0xabcaabac, 0xabcaabac, 0xffffff83, 0x00000012 },
  { 0x00000000, 0xabbb2bac, 0xabbb2bac, 0xffffff83, 0x00000013 },
  { 0x00000000, 0xabb36bac, 0xabb36bac, 0xffffff83, 0x00000014 },
  { 0x00000000, 0xabaf8bac, 0xabaf8bac, 0xffffff83, 0x00000015 },
  { 0x00000000, 0xabad9bac, 0xabad9bac, 0xffffff83, 0x00000016 },
  { 0x00000000, 0xabaca3ac, 0xabaca3ac, 0xffffff83, 0x00000017 },
  { 0x00000000, 0xabac27ac, 0xabac27ac, 0xffffff83, 0x00000018 },
  { 0x00000000, 0xababe9ac, 0xababe9ac, 0xffffff83, 0x00000019 },
  { 0x00000000, 0xababcaac, 0xababcaac, 0xffffff83, 0x0000001a },
  { 0x00000000, 0xababbb2c, 0xababbb2c, 0xffffff83, 0x0000001b },
  { 0x00000000, 0xababb36c, 0xababb36c, 0xffffff83, 0x0000001c },
  { 0x00000000, 0xababaf8c, 0xababaf8c, 0xffffff83, 0x0000001d },
  { 0x00000000, 0xababad9c, 0xababad9c, 0xffffff83, 0x0000001e },
  { 0x00000000, 0xababaca4, 0xababaca4, 0xffffff83, 0x0000001f },
  { 0x00000000, 0xababac28, 0xababac28, 0xffffff83, 0x00000020 },
  { 0x00000000, 0xabababcb, 0xabababcb, 0xffffffe0, 0x00000000 },
  { 0x00000000, 0x2bababbb, 0x2bababbb, 0xffffffe0, 0x00000001 },
  { 0x00000000, 0x6bababb3, 0x6bababb3, 0xffffffe0, 0x00000002 },
  { 0x00000000, 0x8bababaf, 0x8bababaf, 0xffffffe0, 0x00000003 },
  { 0x00000000, 0x9bababad, 0x9bababad, 0xffffffe0, 0x00000004 },
  { 0x00000000, 0xa3ababac, 0xa3ababac, 0xffffffe0, 0x00000005 },
  { 0x00000000, 0x27ababac, 0x27ababac, 0xffffffe0, 0x00000006 },
  { 0x00000000, 0xe9ababac, 0xe9ababac, 0xffffffe0, 0x00000007 },
  { 0x00000000, 0xcaababac, 0xcaababac, 0xffffffe0, 0x00000008 },
  { 0x00000000, 0xbb2babac, 0xbb2babac, 0xffffffe0, 0x00000009 },
  { 0x00000000, 0xb36babac, 0xb36babac, 0xffffffe0, 0x0000000a },
  { 0x00000000, 0xaf8babac, 0xaf8babac, 0xffffffe0, 0x0000000b },
  { 0x00000000, 0xad9babac, 0xad9babac, 0xffffffe0, 0x0000000c },
  { 0x00000000, 0xaca3abac, 0xaca3abac, 0xffffffe0, 0x0000000d },
  { 0x00000000, 0xac27abac, 0xac27abac, 0xffffffe0, 0x0000000e },
  { 0x00000000, 0xabe9abac, 0xabe9abac, 0xffffffe0, 0x0000000f },
  { 0x00000000, 0xabcaabac, 0xabcaabac, 0xffffffe0, 0x00000010 },
  { 0x00000000, 0xabbb2bac, 0xabbb2bac, 0xffffffe0, 0x00000011 },
  { 0x00000000, 0xabb36bac, 0xabb36bac, 0xffffffe0, 0x00000012 },
  { 0x00000000, 0xabaf8bac, 0xabaf8bac, 0xffffffe0, 0x00000013 },
  { 0x00000000, 0xabad9bac, 0xabad9bac, 0xffffffe0, 0x00000014 },
  { 0x00000000, 0xabaca3ac, 0xabaca3ac, 0xffffffe0, 0x00000015 },
  { 0x00000000, 0xabac27ac, 0xabac27ac, 0xffffffe0, 0x00000016 },
  { 0x00000000, 0xababe9ac, 0xababe9ac, 0xffffffe0, 0x00000017 },
  { 0x00000000, 0xababcaac, 0xababcaac, 0xffffffe0, 0x00000018 },
  { 0x00000000, 0xababbb2c, 0xababbb2c, 0xffffffe0, 0x00000019 },
  { 0x00000000, 0xababb36c, 0xababb36c, 0xffffffe0, 0x0000001a },
  { 0x00000000, 0xababaf8c, 0xababaf8c, 0xffffffe0, 0x0000001b },
  { 0x00000000, 0xababad9c, 0xababad9c, 0xffffffe0, 0x0000001c },
  { 0x00000000, 0xababaca4, 0xababaca4, 0xffffffe0, 0x0000001d },
  { 0x00000000, 0xababac28, 0xababac28, 0xffffffe0, 0x0000001e },
  { 0x00000000, 0xabababea, 0xabababea, 0xffffffe0, 0x0000001f },
  { 0x00000000, 0xabababcb, 0xabababcb, 0xffffffe0, 0x00000020 },
  { 0x00000000, 0xabababae, 0xabababae, 0xfffffffd, 0x00000000 },
  { 0x00000000, 0xabababad, 0xabababad, 0xfffffffd, 0x00000001 },
  { 0x00000000, 0x2bababac, 0x2bababac, 0xfffffffd, 0x00000002 },
  { 0x00000000, 0xebababac, 0xebababac, 0xfffffffd, 0x00000003 },
  { 0x00000000, 0xcbababac, 0xcbababac, 0xfffffffd, 0x00000004 },
  { 0x00000000, 0xbbababac, 0xbbababac, 0xfffffffd, 0x00000005 },
  { 0x00000000, 0xb3ababac, 0xb3ababac, 0xfffffffd, 0x00000006 },
  { 0x00000000, 0xafababac, 0xafababac, 0xfffffffd, 0x00000007 },
  { 0x00000000, 0xadababac, 0xadababac, 0xfffffffd, 0x00000008 },
  { 0x00000000, 0xacababac, 0xacababac, 0xfffffffd, 0x00000009 },
  { 0x00000000, 0xac2babac, 0xac2babac, 0xfffffffd, 0x0000000a },
  { 0x00000000, 0xabebabac, 0xabebabac, 0xfffffffd, 0x0000000b },
  { 0x00000000, 0xabcbabac, 0xabcbabac, 0xfffffffd, 0x0000000c },
  { 0x00000000, 0xabbbabac, 0xabbbabac, 0xfffffffd, 0x0000000d },
  { 0x00000000, 0xabb3abac, 0xabb3abac, 0xfffffffd, 0x0000000e },
  { 0x00000000, 0xabafabac, 0xabafabac, 0xfffffffd, 0x0000000f },
  { 0x00000000, 0xabadabac, 0xabadabac, 0xfffffffd, 0x00000010 },
  { 0x00000000, 0xabacabac, 0xabacabac, 0xfffffffd, 0x00000011 },
  { 0x00000000, 0xabac2bac, 0xabac2bac, 0xfffffffd, 0x00000012 },
  { 0x00000000, 0xababebac, 0xababebac, 0xfffffffd, 0x00000013 },
  { 0x00000000, 0xababcbac, 0xababcbac, 0xfffffffd, 0x00000014 },
  { 0x00000000, 0xababbbac, 0xababbbac, 0xfffffffd, 0x00000015 },
  { 0x00000000, 0xababb3ac, 0xababb3ac, 0xfffffffd, 0x00000016 },
  { 0x00000000, 0xababafac, 0xababafac, 0xfffffffd, 0x00000017 },
  { 0x00000000, 0xababadac, 0xababadac, 0xfffffffd, 0x00000018 },
  { 0x00000000, 0xababacac, 0xababacac, 0xfffffffd, 0x00000019 },
  { 0x00000000, 0xababac2c, 0xababac2c, 0xfffffffd, 0x0000001a },
  { 0x00000000, 0xabababec, 0xabababec, 0xfffffffd, 0x0000001b },
  { 0x00000000, 0xabababcc, 0xabababcc, 0xfffffffd, 0x0000001c },
  { 0x00000000, 0xabababbc, 0xabababbc, 0xfffffffd, 0x0000001d },
  { 0x00000000, 0xabababb4, 0xabababb4, 0xfffffffd, 0x0000001e },
  { 0x00000000, 0xabababb0, 0xabababb0, 0xfffffffd, 0x0000001f },
  { 0x00000000, 0xabababae, 0xabababae, 0xfffffffd, 0x00000020 },
  { 0x00000000, 0xabababad, 0xabababad, 0xfffffffe, 0x00000000 },
  { 0x00000000, 0x2bababac, 0x2bababac, 0xfffffffe, 0x00000001 },
  { 0x00000000, 0xebababac, 0xebababac, 0xfffffffe, 0x00000002 },
  { 0x00000000, 0xcbababac, 0xcbababac, 0xfffffffe, 0x00000003 },
  { 0x00000000, 0xbbababac, 0xbbababac, 0xfffffffe, 0x00000004 },
  { 0x00000000, 0xb3ababac, 0xb3ababac, 0xfffffffe, 0x00000005 },
  { 0x00000000, 0xafababac, 0xafababac, 0xfffffffe, 0x00000006 },
  { 0x00000000, 0xadababac, 0xadababac, 0xfffffffe, 0x00000007 },
  { 0x00000000, 0xacababac, 0xacababac, 0xfffffffe, 0x00000008 },
  { 0x00000000, 0xac2babac, 0xac2babac, 0xfffffffe, 0x00000009 },
  { 0x00000000, 0xabebabac, 0xabebabac, 0xfffffffe, 0x0000000a },
  { 0x00000000, 0xabcbabac, 0xabcbabac, 0xfffffffe, 0x0000000b },
  { 0x00000000, 0xabbbabac, 0xabbbabac, 0xfffffffe, 0x0000000c },
  { 0x00000000, 0xabb3abac, 0xabb3abac, 0xfffffffe, 0x0000000d },
  { 0x00000000, 0xabafabac, 0xabafabac, 0xfffffffe, 0x0000000e },
  { 0x00000000, 0xabadabac, 0xabadabac, 0xfffffffe, 0x0000000f },
  { 0x00000000, 0xabacabac, 0xabacabac, 0xfffffffe, 0x00000010 },
  { 0x00000000, 0xabac2bac, 0xabac2bac, 0xfffffffe, 0x00000011 },
  { 0x00000000, 0xababebac, 0xababebac, 0xfffffffe, 0x00000012 },
  { 0x00000000, 0xababcbac, 0xababcbac, 0xfffffffe, 0x00000013 },
  { 0x00000000, 0xababbbac, 0xababbbac, 0xfffffffe, 0x00000014 },
  { 0x00000000, 0xababb3ac, 0xababb3ac, 0xfffffffe, 0x00000015 },
  { 0x00000000, 0xababafac, 0xababafac, 0xfffffffe, 0x00000016 },
  { 0x00000000, 0xababadac, 0xababadac, 0xfffffffe, 0x00000017 },
  { 0x00000000, 0xababacac, 0xababacac, 0xfffffffe, 0x00000018 },
  { 0x00000000, 0xababac2c, 0xababac2c, 0xfffffffe, 0x00000019 },
  { 0x00000000, 0xabababec, 0xabababec, 0xfffffffe, 0x0000001a },
  { 0x00000000, 0xabababcc, 0xabababcc, 0xfffffffe, 0x0000001b },
  { 0x00000000, 0xabababbc, 0xabababbc, 0xfffffffe, 0x0000001c },
  { 0x00000000, 0xabababb4, 0xabababb4, 0xfffffffe, 0x0000001d },
  { 0x00000000, 0xabababb0, 0xabababb0, 0xfffffffe, 0x0000001e },
  { 0x00000000, 0xabababae, 0xabababae, 0xfffffffe, 0x0000001f },
  { 0x00000000, 0xabababad, 0xabababad, 0xfffffffe, 0x00000020 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000000 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000001 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000002 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000003 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000004 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000005 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000006 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000007 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000008 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000009 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000000a },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000000b },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000000c },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000000d },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000000e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000000f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000010 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000011 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000012 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000013 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000014 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000015 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000016 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000017 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000018 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000019 },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000001a },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000001b },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000001c },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000001d },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000001e },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x0000001f },
  { 0x00000000, 0xabababac, 0xabababac, 0xffffffff, 0x00000020 },
};
const TestResult kReferenceSub[] = {
  {
    ARRAY_SIZE(kOutputs_Sub_Condition_eq_r0_r0_r0_LSL_r0),
    kOutputs_Sub_Condition_eq_r0_r0_r0_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_Condition_ne_r0_r0_r0_LSL_r0),
    kOutputs_Sub_Condition_ne_r0_r0_r0_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_Condition_cs_r0_r0_r0_LSL_r0),
    kOutputs_Sub_Condition_cs_r0_r0_r0_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_Condition_cc_r0_r0_r0_LSL_r0),
    kOutputs_Sub_Condition_cc_r0_r0_r0_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_Condition_mi_r0_r0_r0_LSL_r0),
    kOutputs_Sub_Condition_mi_r0_r0_r0_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_Condition_pl_r0_r0_r0_LSL_r0),
    kOutputs_Sub_Condition_pl_r0_r0_r0_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_Condition_vs_r0_r0_r0_LSL_r0),
    kOutputs_Sub_Condition_vs_r0_r0_r0_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_Condition_vc_r0_r0_r0_LSL_r0),
    kOutputs_Sub_Condition_vc_r0_r0_r0_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_Condition_hi_r0_r0_r0_LSL_r0),
    kOutputs_Sub_Condition_hi_r0_r0_r0_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_Condition_ls_r0_r0_r0_LSL_r0),
    kOutputs_Sub_Condition_ls_r0_r0_r0_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_Condition_ge_r0_r0_r0_LSL_r0),
    kOutputs_Sub_Condition_ge_r0_r0_r0_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_Condition_lt_r0_r0_r0_LSL_r0),
    kOutputs_Sub_Condition_lt_r0_r0_r0_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_Condition_gt_r0_r0_r0_LSL_r0),
    kOutputs_Sub_Condition_gt_r0_r0_r0_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_Condition_le_r0_r0_r0_LSL_r0),
    kOutputs_Sub_Condition_le_r0_r0_r0_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_Condition_al_r0_r0_r0_LSL_r0),
    kOutputs_Sub_Condition_al_r0_r0_r0_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsRn_al_r3_r3_r4_LSL_r0),
    kOutputs_Sub_RdIsRn_al_r3_r3_r4_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsRn_al_r2_r2_r12_LSL_r0),
    kOutputs_Sub_RdIsRn_al_r2_r2_r12_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsRn_al_r8_r8_r5_LSL_r0),
    kOutputs_Sub_RdIsRn_al_r8_r8_r5_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsRn_al_r14_r14_r0_LSL_r0),
    kOutputs_Sub_RdIsRn_al_r14_r14_r0_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsRn_al_r11_r11_r10_LSL_r0),
    kOutputs_Sub_RdIsRn_al_r11_r11_r10_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsRn_al_r12_r12_r10_LSL_r0),
    kOutputs_Sub_RdIsRn_al_r12_r12_r10_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsRn_al_r4_r4_r8_LSL_r0),
    kOutputs_Sub_RdIsRn_al_r4_r4_r8_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsRn_al_r5_r5_r14_LSL_r0),
    kOutputs_Sub_RdIsRn_al_r5_r5_r14_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsRn_al_r0_r0_r6_LSL_r0),
    kOutputs_Sub_RdIsRn_al_r0_r0_r6_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsRn_al_r12_r12_r1_LSL_r0),
    kOutputs_Sub_RdIsRn_al_r12_r12_r1_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsRm_al_r6_r11_r6_LSL_r0),
    kOutputs_Sub_RdIsRm_al_r6_r11_r6_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsRm_al_r11_r9_r11_LSL_r0),
    kOutputs_Sub_RdIsRm_al_r11_r9_r11_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsRm_al_r0_r8_r0_LSL_r0),
    kOutputs_Sub_RdIsRm_al_r0_r8_r0_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsRm_al_r2_r11_r2_LSL_r0),
    kOutputs_Sub_RdIsRm_al_r2_r11_r2_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsRm_al_r9_r4_r9_LSL_r0),
    kOutputs_Sub_RdIsRm_al_r9_r4_r9_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsRm_al_r14_r10_r14_LSL_r0),
    kOutputs_Sub_RdIsRm_al_r14_r10_r14_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsRm_al_r7_r0_r7_LSL_r0),
    kOutputs_Sub_RdIsRm_al_r7_r0_r7_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsRm_al_r4_r9_r4_LSL_r0),
    kOutputs_Sub_RdIsRm_al_r4_r9_r4_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsRm_al_r6_r10_r6_LSL_r0),
    kOutputs_Sub_RdIsRm_al_r6_r10_r6_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsRm_al_r7_r6_r7_LSL_r0),
    kOutputs_Sub_RdIsRm_al_r7_r6_r7_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsNotRnIsNotRm_al_r3_r9_r10_LSL_r0),
    kOutputs_Sub_RdIsNotRnIsNotRm_al_r3_r9_r10_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsNotRnIsNotRm_al_r7_r12_r5_LSL_r0),
    kOutputs_Sub_RdIsNotRnIsNotRm_al_r7_r12_r5_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsNotRnIsNotRm_al_r8_r5_r6_LSL_r0),
    kOutputs_Sub_RdIsNotRnIsNotRm_al_r8_r5_r6_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsNotRnIsNotRm_al_r0_r6_r0_LSL_r0),
    kOutputs_Sub_RdIsNotRnIsNotRm_al_r0_r6_r0_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsNotRnIsNotRm_al_r11_r7_r8_LSL_r0),
    kOutputs_Sub_RdIsNotRnIsNotRm_al_r11_r7_r8_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsNotRnIsNotRm_al_r12_r2_r3_LSL_r0),
    kOutputs_Sub_RdIsNotRnIsNotRm_al_r12_r2_r3_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsNotRnIsNotRm_al_r7_r4_r10_LSL_r0),
    kOutputs_Sub_RdIsNotRnIsNotRm_al_r7_r4_r10_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsNotRnIsNotRm_al_r9_r6_r1_LSL_r0),
    kOutputs_Sub_RdIsNotRnIsNotRm_al_r9_r6_r1_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsNotRnIsNotRm_al_r10_r14_r3_LSL_r0),
    kOutputs_Sub_RdIsNotRnIsNotRm_al_r10_r14_r3_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_RdIsNotRnIsNotRm_al_r14_r3_r6_LSL_r0),
    kOutputs_Sub_RdIsNotRnIsNotRm_al_r14_r3_r6_LSL_r0,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_ShiftTypes_al_r0_r0_r1_LSL_r2),
    kOutputs_Sub_ShiftTypes_al_r0_r0_r1_LSL_r2,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_ShiftTypes_al_r0_r0_r1_LSR_r2),
    kOutputs_Sub_ShiftTypes_al_r0_r0_r1_LSR_r2,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_ShiftTypes_al_r0_r0_r1_ASR_r2),
    kOutputs_Sub_ShiftTypes_al_r0_r0_r1_ASR_r2,
  },
  {
    ARRAY_SIZE(kOutputs_Sub_ShiftTypes_al_r0_r0_r1_ROR_r2),
    kOutputs_Sub_ShiftTypes_al_r0_r0_r1_ROR_r2,
  },
};

#endif  // VIXL_SIMULATOR_COND_RD_RN_OPERAND_RM_SHIFT_RS_SUB_A32_H_
